RE: [PHP] RegExp (preg) - how to split long string to length,wit hout cutting words

From: Date: Fri, 16 Apr 2004 11:13:42 +0000
Subject: RE: [PHP] RegExp (preg) - how to split long string to length,wit hout cutting words
Groups: php.general 
Request: Send a blank email to php-general+get-183602@lists.php.net to get a copy of this message
On 16 April 2004 11:47, moondog wrote: > Hi, > I am a RegExp newbie, and need help with this: > i have a long string (500 / 600 chars), and need to split it in lines. > > Each line has a maximum length (20), and words in the line > shouldn't be > cut, instead the line should end at the end of the word whose last > char position is <= 20. > > the effect is like a left align in a word processor, where > lines wrap at > 20, and the words are not cut. > > example: > > string= "aaaaa bbbbb ccccc ddddd eeeee ffffffffff ggggg" > (char) 1111111111222222222233333333334444444 > 1234567890123456789012345678901234567890123456 > > > regexp should output: > > "aaaaa bbbbb ccccc > ddddd eeeee > ffffffffff ggggg" > > > Is it a sensible thing to do this job with regExp or is it > better to use > the usual string functions? The latter -- "the usual string function" in this case being http://www.php.net/wordwrap. Cheers! Mike --------------------------------------------------------------------- Mike Ford, Electronic Information Services Adviser, Learning Support Services, Learning & Information Services, JG125, James Graham Building, Leeds Metropolitan University, Beckett Park, LEEDS, LS6 3QS, United Kingdom Email: m.ford@leedsmet.ac.uk Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211

« previous php.general (#183602) next »