Регулярные выражения
Коротко про удаление, перемещение, добавление.
Как удалить каждую четную или нечетную строку, в текстовом редакторе AkelPad? Удаление.
Заменить (удалить четные строки):
Что: (^.*$\n?)(^.*$\n?)?
Чем: \1
[v] Регулярные выражения
Заменить (удалить нечетные строки):
Что: (^.*$\n?)(^.*$\n?)?
Чем: \2
[v] Регулярные выражения
-
Как поставить или переместить все четные строки на одной строке за нечетными. Перемещение.
Что: (^.*$\n?)(^.*$)?\n?
Чем: \2\1
[v] Регулярные выражения
-
Как добавить к концу строки символ (слово) во всех строках и чет и нечет. Добавление
Что: $
Чем: символ-(текст)
[v] Регулярные выражения
Работа с текстом — это то, в чем AkelPad превосходит другие программы. Регулярные выражения обеспечивают значительную часть возможностей AkelPad по обработке текстов. Они позволяют сопоставлять текст с указанным шаблоном (а именно, сравнивать две строки с помощью универсальных символов, интерпретируемых специальным образом) и выполнять замену текста.
Таким образом, предоставляет мощный инструмент для манипулирования текстом под управлением программы пользователя.
С другой стороны, не подлежит сомнению, что регулярные выражения AkelPad — это одна из тех областей, которые требуют серьезных усилий со стороны программиста. Зачастую требуется время для того, чтобы разобраться в том, что делают даже относительно прямолинейные и однозначные конструкции. Например, регулярное выражение осуществляет поиск в тексте маркеров HTML.
.png)