voyager has asked for the wisdom of the Perl Monks concerning the following question:
I have user entering chunk of text in a textarea. For the most part this will just be typing. On display, I want to convert two newlines into two BR tags, to preserve the formating from the textarea. So this works fine:
But these don't (can someone tell me why?):my $text = get_text_from_db(..); $text =~ s|\n|<br />|sg;
In the end I want to convert any two newlines to two BR tags, but only if they are not followed by another html tag. So I am hoping for something like:$text =~ s|\n\n|<br /><br />|sg; $text =~ s|\n{2}|<br /><br />|sg;
$text =~ s|\n{2}(^<)|<br /><br />$1|sg;
|
---|
Replies are listed 'Best First'. | |
---|---|
(jptxs) Re: Regex with newline
by jptxs (Curate) on Apr 05, 2001 at 00:51 UTC | |
by voyager (Friar) on Apr 05, 2001 at 02:06 UTC | |
Re: Regex with newline
by merlyn (Sage) on Apr 04, 2001 at 23:03 UTC | |
Re: Regex with newline
by thabenksta (Pilgrim) on Apr 04, 2001 at 23:22 UTC | |
by schumi (Hermit) on Jun 25, 2001 at 20:31 UTC | |
Re: Regex with newline
by voyager (Friar) on Apr 04, 2001 at 23:25 UTC | |
by dvergin (Monsignor) on Apr 05, 2001 at 03:21 UTC | |
by typomaniac (Novice) on Feb 07, 2012 at 02:50 UTC | |
by choroba (Cardinal) on Feb 07, 2012 at 11:54 UTC |
Back to
Seekers of Perl Wisdom