пятница, 31 марта 2017 г.

Регулярные выражения - примеры №1

Более двух пробелов в строке:
\s{2,}
Все символы между началом строки и например словом Принтер:
(^.*Принтер)
Ищет все, что начинается с Принтер и до конца строки:
(Принтер.+)$
Ищет пустую строку и удаляет пустую строку:
\n\r   заменить на \0
Ищет всю строку содержащую какое-то слово:
(^.*Прринтер.+)$ или (^.*Device Toolbox)$  или (^.*Excel MUI.+)$
Пробелы в начале строки:
^\s*
Удалить пробелы в конце строки после последнего символа
найти: \s+$  заменить на: \0
Удалить дубликаты :
^(.*?)$\s+?^(?=.*^\1$)  заменить на \0