| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка 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 - по слову и там уже играться (привращаеш для примера в массив, пробегаеш циклом, ищеш те, которые соответствуют условию и меняе и назад слеплюеш строку), ну это просто вариант, нада смотреть... |
| Автор: mr.DUDA 11.7.2007, 21:02 |
| Поиск и замена - головная боль, придётся руками брать весь текст или построчно (Lines) и искать строку с пом. Regex, а готового ничего нет. |
| Автор: wonderfulll 12.7.2007, 11:33 |
| Сделал впринципе похоже как описывал Azzdorf, разбивая файл на несколько частей. Ток если в исходном файле чуть измениться форматирование, то правильность результа оставляет желать лучшего |