Регулярные выражения, Замена - C#
Формулировка задачи:
Доброго времени суток.
Все же столкнулся с регулярками (не люблю их по причине того, что не умею пользоваться грамотно).
Не могли бы вы мне помочь?
Можно ли с помощью регулярок осуществить замену текста:
in
:print(first);
out
:cout << first << endl;
Если я правильно понял, то регулярка (наверное) должна быть такая print[(](.*)[)]
.
in
:print("data \(data)");
out
:cout << "data "<< datal;
А вот как осуществить замену таким образом, чтобы текст в скобках остался - не понимаю
Спасибо. Решение задачи: «Регулярные выражения, Замена»
textual
Листинг программы
string result = Regex.Replace(input, @"print\((.*)\)", "cout << $1 << endl");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д