Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?

Re: inserting html tags after X characters

by Rich36 (Chaplain)
on Nov 01, 2002 at 17:52 UTC ( #209804=note: print w/replies, xml ) Need Help??

in reply to inserting html tags after X characters

A simper option instead of using regular expressions to insert the breaks is to use Text::Wrap. Once you've got the string of text from the HTML tags, use Text::Wrap (setting the columns to 80 characters) on the text. You could then substitute the "\n"'s for "<br>\n" for the HTML line breaks in the string.


Replies are listed 'Best First'.
Re: Re: inserting html tags after X characters
by graff (Chancellor) on Nov 02, 2002 at 15:19 UTC
    Just using Text::Wrap on HTML data might not do any damage by itself -- it would just be mucking with whitespace characters.

    But doing something like s/\n/<br>\n/g; either with or without Text::Wrap would be a really bad idea. You could end up with <br> embedded inside other tags.

    Sorry, but I had to "--" that suggestion. I misunderstood your suggestion.

    update: re-read the idea, realized that you were actually suggesting using Text::Wrap on just the text data, after it was separated from the HTML tags. Right. Sorry about the misunderstanding. (The first reply still seems the better starting point.)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://209804]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (7)
As of 2021-04-14 23:03 GMT
Find Nodes?
    Voting Booth?

    No recent polls found