phpbar.de logo

Mailinglisten-Archive

[php] Regex?

[php] Regex?

Alex Emken php at emken.com
Mon Jun 21 00:29:26 CEST 2004


Roland Braband wrote:
> Hi Liste,
> 
> ich möchte gerne aus kompatibilätsgründen ein '%0A' gegen ein '%0D%0A'
> tauschen:

Hallo Roland,

versuch es mal damit:

<code>
   $str = "ersetzen %0A nicht ersetzen %0D%0A ersetzen %0A";
   print preg_replace('/(?<!%0D)%0A/','%0D%0A',$str);
</code>

Das (?<!%0D) ist genau das, was Du mit "zurückschauen" gemeint hast.
?< steht dabei für den Lookbehind und ! als Negierung.

btw: Guter Link zum Thema Regex:
http://www.regenechsen.de/regex_de/regex_1_de.html

Viele Grüße,
Alex

php::bar PHP Wiki   -   Listenarchive