Регулярные выражения: поиск и замена - C#
Формулировка задачи:
К примеру у меня есть строка
и есть такая регулярка
которая найдет совпадения в like(sadadadsa) asdsad and ( 1=1) like(sadadadsa)
Можно ли для совпавших групп вызвать Replace, который заменить "(" и ")" на " ( " и " ) ", но не затронет другие скобки?
Т.е на выходе я хочу получить строку like ( sadadadsa ) asdsad and ( 1=1) like ( sadadadsa )
Листинг программы
- "like(sadadadsa) asdsad and ( 1=1) like(sadadadsa)"
Листинг программы
- "(?<=like)[^ ]+(?=\s)?"
Решение задачи: «Регулярные выражения: поиск и замена»
textual
Листинг программы
- s = Regex.Replace(s, @"like\((\w+)\)", "like ( $1 ) ");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д