Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Регулярные выражения в RichTextBox


Автор: wonderfulll 6.7.2007, 20:43
Можно ли использовать регулярные выражения в RichTextBox? 
Интересует поиск и замена.

Автор: Azzdorf 11.7.2007, 13:36
думаю мона,

string strIncomeString = richTextBox1.text;

а потом поехали регулярные выражения - ищат определёную маску последовательности символов, можна задать и поиск определенного слова, а вот заменна тут понапряжнее - там нада с классом System.String поиграться, если не срочно можна найти ответ думаю..., жаль рядом среди разработки поб рукой нет....

Добавлено через 2 минуты и 25 секунд
тут подумал что еще возможен вариант string разбить на substring - по слову и там уже играться (привращаеш для примера в массив, пробегаеш циклом, ищеш те, которые соответствуют условию и меняе и назад слеплюеш строку), ну это просто вариант, нада смотреть... smile 

Автор: mr.DUDA 11.7.2007, 21:02
Поиск и замена - головная боль, придётся руками брать весь текст или построчно (Lines) и искать строку с пом. Regex, а готового ничего нет.

Автор: wonderfulll 12.7.2007, 11:33
Сделал впринципе похоже как описывал Azzdorf, разбивая файл на несколько частей. 
Ток если в исходном файле чуть измениться форматирование, то правильность результа оставляет желать лучшего smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)