Split to TeX paragraphs - splits the text to TeX paragraphs, adding empty lines between strings. To convert your plain text into TeX, your first step should be use of this function.
Convert usual quotes to TeX quotes - yes it is. Just a one note - it process double-quotes only.
Escape and quote/Unescape and unquote - you know, all that coders stuff, when you need escape/unescape some string or a filename full of that damned whitespaces.
Пронумеровать строки - нумерует выделенные строки в соответсвии с заданным форматом. Формат очень дурной: printf-подобный формат~шаг счетчика~начальное значение счетчика. Два последних параметра опциональны, и по умолчанию их значения равны единице.
В первом параметре для представления строки и счетчика используются макросы %s и %d соответственно. То есть при вызове функции нумерации, строка формата будет применена к каждой строке выделенного текста. И там, где в строке формата будет %s, этот макрос заменится на текст из обрабатываемой строке. А там, где %d - на числовое значение счетчика. Вот несколько примеров:
%d.)%s
%d.)%s~10
%d.)%s~10~4
Во второй строке мы задаем еще и шаг, он равен 10. В третьей строке мы задаем и шаг, и начальное значение счетчика (4).
Вы также можете использовать %d после %s, т.е. %s (%d). Например, при обработке "чистого", без нумерации, списка групп форматом %s (%d) мы получим такую нумерацию:
Nirvana (1)
Scorn (2)
Napalm Death (3)
Defecation (4)
Neck (5)
JR Ewing (6)
Fall (7)
Meathook Seed (8)
Guano Apes (9)
Led Zeppelin (10)
Конвертировать табы в пробелы - и так ясно. Но, сначала нужно ввести в знаменитое поле ввода число - количество пробелов на один таб. То бишь каждый таб будет переведен в указанное вами количество пробелов.
Конвертировать пробелы в табы - обратная функция. На сей раз в знаменитом поле ввода должно быть число, характеризующее количество пробелов, каждое нахождение которых функция будет переводить в символ табуляции.
Реверс - переворачивает текст. Было roxton, будет notxor.
Кодировать e-mail адрес супротив спама - - делает выделенный в тексте адрес e-mail невидимым для спаммерских сканнеров, конвертируя текст в числовые коды, которые, тем не менее, воспринимаются браузером как текст. Например, если вы посмотрите в исходник этого документа, то эта ссылка будет выглядеть как куча мусора. Я взял идею из одного номера LinuxGazette.
Удалить пустые строки - не думаю, что это такая уж полезная функция, но пусть будет.
Remove duplicates - removes duplicated lines.
Применить шаблон к каждой строке - и снова работаем со знаменитым полем ввода :) Например, я хочу добавить тэг br в конец каждой строки выделенного текста. Я пишу в знаменитом поле:
%s<br>
И применяю функцию (конечно же, я не забыл выделить текст). В итоге я получаю требуемый br в конце каждой строки. Другой пример - я хочу заключить каждую строку в тэг HREF, чтобы строка была как в SRC, так и в надписи. Ввожу в знаменитое поле ввода:
<a href="%s">%s</a>
Получаю искомое :) Как вы поняли, макрос %s при работе функции подменяется текстом каждой обрабатываемой строки.
Пред. | Начало | След. |
Числа | Уровень выше | Сортировка |