Подскажите с регуляркой

vvitus

Client
Регистрация
18.05.2016
Сообщения
24
Благодарностей
1
Баллы
3
какой регуляркой в тексте можно оставить только русские слова с точками и запятыми
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
какой регуляркой в тексте можно оставить только русские слова с точками и запятыми
Без цифр?

Эта регулярка берет из текста только русские слова, буквы и вышеперечисленные знаки препинания:
[а-я\.\,]+

upload_2017-3-12_10-32-2.png

А эта может быть использована в экшене обработки текста Замена. Она уберет из текста все знаки, кроме указанных в задаче:
[^а-я\,\.]
 
Последнее редактирование:

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Заглавные буквы забыл указать и пробелы
[а-яА-Я\.,\s]+
[^а-яА-Я\.,\s]
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Можно просто указать ключ регистронезависимости:
(?i)[а-я\.\,]+

upload_2017-3-12_11-5-23.png


Гораздо важнее, что в случае использования в экшене замены вторая регулярка удалит все пробелы и табуляции, превратив текст в кашу. Так что спешу поправиться:
(?i)[^а-я\.\,\s]+
 
Последнее редактирование:

vvitus

Client
Регистрация
18.05.2016
Сообщения
24
Благодарностей
1
Баллы
3
То что нужно :bf:. Спасибо
Гораздо важнее, что в случае использования в экшене замены вторая регулярка удалит все пробелы и табуляции, превратив текст в кашу. Так что спешу поправиться:
(?i)[^а-я\.\,\s]+[/QUOTE]
 

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