Помогите с регуляркой

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
5
Баллы
8
В переменой текст в несколько строк, как удалить строки короче 30 символов, включая латиницу, цифры, пробелы и др. знаки
 

Rdenwer

Client
Регистрация
14.10.2010
Сообщения
254
Благодарностей
61
Баллы
28
Удалить строки, которые не соответствуют регулярке .{30}
 

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
5
Баллы
8
У меня нет такого, не в обработке текста, не операциях над списком...
v5.3.1.0

14.03.jpg
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
5
Баллы
8
не работает...
Видимо пришла пора обновиться
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
5
Баллы
8
Обновился...
Вопросов меньше не стало

В списке текст, по предложению в каждой строке
нужна регулярка удалить предложения заканчивающиеся на:

пробел с.
в.
у.
с.
на.
ул.
оф.
их.
пос.

И всё в таком духе, в общем весь алфавит с точкой на конце, предлоги и т.д.
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Удалить элементы удовлетворяющие регулярке
Код:
^.* [а-я]{1,3}\.$
или
Код:
(?m)^.* [а-я]{1,3}\.$
 

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
5
Баллы
8

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
5
Баллы
8
Туристический комплекс "Эдем" расположен возле с. \r\nРасположен Горнолыжный комплекс "Артыбаш" на горе Кокуя, в северной его Алтай, Турочакский р-н, Артыбаш с., ул. \r\nАртыбаш - горнолыжный комплекс телецкое озеро официальный сайт заказ билетов продажа туров путевок бронирование гостиниц онлайн консультация веб-камеры погода на, улица Максима Горького, 32, оф. \r\n
Это из за спец. символов. Как их убрать?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Это из за спец. символов. Как их убрать?
Можно \r\n заменить на {-String.Enter-}

И нужно было сразу писать, что после точки идёт ещё пробел, тогда регулярка будет
Код:
^.* [а-я]{1,3}\.\s*?$
или
Код:
(?m)^.* [а-я]{1,3}\.\s*?$
 
  • Спасибо
Реакции: Web

Web

Client
Регистрация
03.10.2011
Сообщения
86
Благодарностей
5
Баллы
8
Спасибо! Второй работает!
Но у меня пробелы не везде в конце.
Как вообще почистить текст от лишних пробелов, табов, переносов строк?
Хоть в списке хоть в таблице...
в "обработке текста" есть Trim, но но чистит только начало и конец, а не все Строки или предложения...
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)