Как удалить каждую четную или нечетную строку AkelPad?

Регулярные выражения

Коротко про удаление, перемещение, добавление.



 Как удалить каждую четную или нечетную строку, в текстовом редакторе AkelPad? Удаление.

Заменить (удалить четные строки):
Что: (^.*$\n?)(^.*$\n?)?
Чем: \1
[v] Регулярные выражения

Заменить (удалить нечетные строки):
Что: (^.*$\n?)(^.*$\n?)?
Чем: \2
[v] Регулярные выражения

-

 Как поставить или переместить все четные строки на одной строке за нечетными. Перемещение.


Что: (^.*$\n?)(^.*$)?\n?
Чем: \2\1
[v] Регулярные выражения

-

 Как добавить к концу строки символ (слово) во всех строках и чет и нечет. Добавление

Что: $
Чем: символ-(текст)
[v] Регулярные выражения


Работа с текстом — это то, в чем AkelPad превосходит другие программы. Регулярные выражения обеспечивают значительную часть возможностей AkelPad по обработке текстов. Они позволяют сопоставлять текст с указанным шаблоном (а именно, сравнивать две строки с помощью универсальных символов, интерпретируемых специальным образом) и выполнять замену текста.

Таким образом, предоставляет мощный инструмент для манипулирования текстом под управлением программы пользователя.

С другой стороны, не подлежит сомнению, что регулярные выражения AkelPad — это одна из тех областей, которые требуют серьезных усилий со стороны программиста. Зачастую требуется время для того, чтобы разобраться в том, что делают даже относительно прямолинейные и однозначные конструкции. Например, регулярное выражение осуществляет поиск в тексте маркеров HTML.

Комментариев нет:

Отправить комментарий