Посты с тегом ‘регулярные выражения’

Различные манипуляции в SublimeText 2/3

Август 1st, 2016

Для различных манипуляций с текстом я использую SublimeText 2/3 и регулярные выражения, вот несколько полезных примеров:

Нажимаем Ctrl + H (заменить) или через панель Find->Replace.
Включаем регулярные выражения (в левом нижнем углу «regular expression»). Включить их можно так же нажав Alt + R.


Удалить пустые строки:

^\n

Удалить дубликаты строк которые стоят подряд:

^(.*?)$\s+?^(?=.*^\1$)

Удалить всё до точки и саму точку:

.*\.

Удалить всё до запятой, запятую и пробел после:

.*\,

Удалить повторяющиеся строки — Edit → Permute Lines → Unique


Удалить всё после слеша (/):

/.*

Заменить что то на перенос строки:

\r\n

Дописать что либо в несколько строк одновременно:

Выделяем необходимые строки, жмём Ctrl+Shift+L (Home — передвинуть курсор в начало строк)


Замена между символами (1 … 23):

1.*?23

Удалить все html теги

<[\w\W]*?>

Удалить ссылки, анкоры оставить

<a href[\w\W]*?>|</a>

Поменять регистр:
текст в нижним регистре

Ctrl + K затем Ctrl + L

текст в верхним регистре

Ctrl + K затем Ctrl + U