Регулярные выражения: поиск и замена - 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 ) ");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д