Thanks again!
At 00:28 19.02.2004, you wrote:
I think that the following should do the trick:
<replaceregexp flags="g" byline="false"> <regexp pattern="\r\n[\s]*\r\n[\s]*\r\n"/> <substitution expression=" "/> <fileset dir="${dist}"> <filename name="**/*.php"/> </fileset> </replaceregexp>
Where "\r\n[\s]*\r\n[\s]*\r\n" means 2 blank lines and " " means 1 blank line, so the maximum of blank lines will be 1.
-----Original Message----- From: J�rgen Hauser [mailto:[EMAIL PROTECTED] Sent: mi�rcoles, 18 de febrero de 2004 20:35 To: [EMAIL PROTECTED] Subject: Remove blank lines
Hi,
I'm having troubles finding out how to actually remove blank lines.
I have a regular expression which will match all blank lines, but since it needs to be replaced with something, you get the problem ;)
<replaceregexp flags="g" byline="true"> <regexp pattern="^[\s]*$"/> <substitution expression=""/> <fileset dir="${dist}"> <filename name="**/*.php"/> </fileset> </replaceregexp>
To be honest, what i would really like to achieve is to have it remove blank lines only if there are two or more blanklines in a row, so it still leaves one blank line.
ie.
1. $foo = 'bar'; 2. blank line 3. blank line 4. $user =& new User(); 5. blank line 6. $user->doSomething();
would result in
1. $foo = 'bar'; 2. blank line 3. $user =& new User(); 4. blank line 5. $user->doSomething();
Thanks a lot in advance!
Regards, J�rgen
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
