|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Sapozhnikov 2:5020/400 15 Jan 2002 21:46:47 To : Saigo Subject : Re: обработка многострочно го текста -------------------------------------------------------------------------------- Saigo wrote: > требуется заменить все переводы строк в $info (и окружающие пробелы, если > они есть) на некие символы, ну, например, на <p> > сделать это надо для всех строк, кроме последней, т.е. в конец <p> не > ставится > > например: > введено: > текст 1 > текст 2 > текст 3 > > текст 4 > получилось : текст 1<p>текст 2<p>текст 3<p><p>текст 4 $info =~ s/\s+$//; $info =~ s/[ \t]*(?:\r?\n|\r)[ \t]*/<p>/g; второй регексп учитывает, что разные браузеры любят разделять строки из textarea по-разному. Андрей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/52844f5af4ad.html, оценка из 5, голосов 10
|