.NET 4.x Регулярное выражение - C# (186010)
Формулировка задачи:
Имеется текст, в нем есть сумма, разделенная произвольным кол-вом пробелов(2 3 453 556 )после неё идет (blr или belor.rub). В тексте есть также другие цифры без "rub" в конце: дата, кол-во и т.д.- их не трогать.
Необходимо сформировать регулярное выражение, которое убирает пробелы между числами в сумме. Т.е. 23453556 rub. Сделал, но оно матчится как-то неправильно
Заменяю это выражение на
string pattern = (?<nums>\d+(?:\s+))+(?<blr>blr|belor rub)
string replacement = "{nums} {blr}"
Решение задачи: «.NET 4.x Регулярное выражение»
textual
Листинг программы
string pattern = @"(?<=\d) +(?=(?:\d+ +)+(?:blr|belor.rub))"; string replacement = "";
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д