Сервис nl2br онлайн
Мне часто нужно преобразовать скопипастенный откуда-нибудь текст в простейший HTML, так, чтобы переводы строк в тексте стали тегами разрыва строки <br>. Желательно при этом, чтобы "преобразователь" умел различать абзацы, отделённые хотя бы одной пустой строкой, и ставил в таких местах тег абзаца <p>.
По идее, в PHP есть готовая функция nl2br
, которая как раз заменяет переводы строки на тег HTML <br>.
Увы, она не отличит, где нужен абзац, а не перевод строки, а также не исключит лишние пустые строки из входных данных.
Поэтому, да ещё потому, что написать нужный мне сервис быстрее, чем искать готовый, сделал для себя соответствующий скрипт:
http://scripts.kislenko.net/nl2br/
Кстати, легко сделать то же самое с помощью
регулярных выражений в Word,
но мне показалось, что скриптом удобнее, тем более, что не надо каждый раз копировать в
Word и нажимать там Ctrl+F
:)
А вот здесь можно посмотреть оглавление папки со всякими мелкими скриптами, в дальнейшем думаю сваливать подобное туда же.
08.04.2011, 23:00 [10711 просмотров]