Re: how to strip empty lines out of a txt using preg_replace()

From: Date: Fri, 04 Sep 2009 13:48:49 +0000
Subject: Re: how to strip empty lines out of a txt using preg_replace()
References: 1 2 3 4 5 6 7  Groups: php.general 
Request: Send a blank email to php-general+get-297673@lists.php.net to get a copy of this message
On Fri, 2009-09-04 at 15:45 +0200, Ralph Deffke wrote: > I'm working on DTD's > > "Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote in message > news:1252071932.24700.153.camel@localhost... > > On Fri, 2009-09-04 at 15:37 +0200, Ralph Deffke wrote: > > > the problem is some have got \t\n > > > some are just \n\n....\n > > > > > > using PHP_EOL is a must > > > > > > I thing must be something with the /../sm attributes to the regex, spend > > > like half an hour, but didn't get it, I'm running against a dead line, > > > doesn't seem to be that easy if regex is not the everydays need u have > > > > > > > > > "Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote in message > > > news:1252071327.24700.152.camel@localhost... > > > > On Fri, 2009-09-04 at 15:28 +0200, Ralph Deffke wrote: > > > > > ok > > > > > preg_replace( "/^\s*$/m", "", $somestring) > > > > > does not take empty lines out > > > > > > > > > > "Ashley Sheridan" <ash@ashleysheridan.co.uk> wrote in > > > > > message > > > > > > > > > > news:1252069539.24700.150.camel@localhost... > > > > > > On Fri, 2009-09-04 at 14:58 +0200, Ralph Deffke wrote: > > > > > > > Hi all, I'm a bit under stress, maybe somebody knows the > > > > > > > regex > on a > > > > > snap. > > > > > > > using PHP_EOL would be great. > > > > > > > > > > > > > > thanks > > > > > > > ralph_deffke@yahoo.de > > > > > > > > > > > > > > > > > > > > > > > > > > > The regex that would match a line containing only whitespace would > > > look > > > > > > like this: > > > > > > > > > > > > ^\s*$ > > > > > > > > > > > > Thanks, > > > > > > Ash > > > > > > http://www.ashleysheridan.co.uk > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Are the lines actually whitespace, or are they actually <br/> tags > that > > > > are inserting lines to format the page for HTML display? > > > > > > > > Thanks, > > > > Ash > > > > http://www.ashleysheridan.co.uk > > > > > > > > > > > > > > > > > > > > > > > If it is just made up of \t and \n then \s in the regex should match it, > > as it's meant to match just whitespace characters. Where are you getting > > the content from anyway? > > > > Thanks, > > Ash > > http://www.ashleysheridan.co.uk > > > > > > > > > OK, but where are they coming from? Are they as external files or what? Thanks, Ash http://www.ashleysheridan.co.uk

« previous php.general (#297673) next »