Извлечь в каждой строке - оставляет в каждой строке подстроку между двумч символами-разделителями. Разделители эти надобно прописать в Знаменитом поле ввода, в формете первый разделитель~второй разделитель, то бишь между разделителями должна стоять тильда.
Вот вам пример. У нас есть две строки, в которых мы хотим оставить только текст, заключенный в кавычки:
g_print ("hello\n"); g_print ("world\n");
Пишем в Знаменитом поле ввода шаблон обработки: "~", а затем выделяем текст и применяем функцию. В результате получается следующее:
hello\n world\n
Извлечь перед разделителем в каждой строке, Извлечь после разделителя в каждой строке. Функции, сходные с предшествующей, однако в Знаменитое поле ввода надо прописать только один разделитель. Например, если вы хотите убрать в каждой строке комментарии, что в Знаменитое поле ввода надо ввести "//" (без кавычек) и применить функцию Извлечь перед разделителем в каждой строке.
Убить строки, содержащие фразу. Выделяете текст. В знаменитом поле ввода набираете некую фразу. Применяете эту функцию. Все строки, содержащие эту фразу, будут удалены (в выделенном вами фрагменте, разумеется).
Убить все строки без фразы. А вот тут наоборот - убиваются те строки, что НЕ содержат заданной фразы.
Убить строки, содержащие регулярное выражение и Убить строки без регулярного выражения. То же, что и две функции выше, только образец искомого текста задается в виде регулярного выражения. Что это даст? Например, чтобы удалить все строки, которые начинаются с "Иван" (т.е. это может быть и Иванова, и Иванов, и Иван-дурак), надо в Знаменитое поле ввода ввести "Иван*" и использовать фильтр Убить строки, содержащие регулярное выражение. Символ "звездочка" означает, что после этого символа в строке могут быть какие угодно символы, лишь бы "Иван" было. Либо, бы хотите отфильтровать строки со словом, которое начинается на "ов" и заканчивается на "ка". То бишь это и овечка, и овчарка, и овсянка. Строка-фильтр будет такова: "ов*ка".
Убить строки длиной < N символов - убивает в выделенном тексте строки, длина которых меньше N символов. N - число, веденное в Знаменитое поле ввода.
Убить строки длиной > N символов - убивает в выделенном тексте строки, длина которых больше N символов. N - число, веденное в Знаменитое поле ввода.
Пред. | Начало | След. |
Сортировка | Уровень выше | Код Морзе |