Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2016, 01:23   #1
svtvts
 
Регистрация: 21.12.2016
Сообщений: 6
По умолчанию Подскажите, пожалуйста, почему я не могу осуществлять замену текста в RichEdit с помощью регулярки.

Здравствуйте, господа программисты!
Пытаюсь добиться удаления разрывов строк в RichEdit.

При нижеследующем коде

RichEdit1.Text:= StringReplace(RichEdit1.Text, #13#10, ' ', [rfReplaceAll]);
пустые строки удаляются, но объединяются в сплошной текст без сохранения абзацев. Мне же нужно, чтобы абзацы сохранялись.

Попробовал добиться желаемого результата с помощью кода

RichEdit1.Text:= RegExpr.Replace(RichEdit1.Text, '/(\r\n)+/i', '\r\n');
но получаю сообщение "There is no overloaded version of 'Replace' that can be called with these arguments"
Не мог бы кто-нибудь подсказать, в чем ошибка, а еще лучше, исправить код?
Спасибо!
svtvts вне форума Ответить с цитированием
Старый 21.12.2016, 07:30   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Эти символы и отделяют абзацы друг от друга. Как шея голову от туловища
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите регулярки a.n.o.n.i.m C# (си шарп) 0 11.11.2016 17:18
С помощью регулярки достать нужную строку Parallelogram PHP 1 23.12.2015 12:01
Почему результа sql(ADOquery)т выдает минус значении? Подскажите пожалуйста! Shingis БД в Delphi 4 25.05.2015 15:53
Можно ли с помощью REGEXP осуществлять регистронезависимый поиск? Microplankton SQL, базы данных 8 03.03.2015 11:10
Подскажите пожалуйста почему добавляется всего одна буква из трех? Nata Golden rose Общие вопросы C/C++ 2 22.05.2014 05:29