Регулярные выражения, Замена - 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");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.364 из 5
Похожие ответы