RegEx soll nicht innerhalb von [code]...[/code] greifen
    
Alex
    
    
      
    
  - php
- 0  Felix Riesterer Felix Riesterer- 0 Alex
 
 nicht angemeldet
 nicht angemeldetHallo,
ich habe da einen regulären Ausdruck, der Zeilen, die mit ">" beginnen finden soll (E-Mail-Zitate). Hier mal vereinfacht:
$string = preg_replace_callback('/((((?:^|\n)>.*$)(?:\n|\z))+)/m', create_function(...), $string);
Der soll jetzt aber nicht innerhalb von [ code] und [/code] greifen, kann man das noch da hineinbringen?
Alex
Lieber Alex,
Der soll jetzt aber nicht innerhalb von [ code] und [/code] greifen, kann man das noch da hineinbringen?
hmmm, probiere doch einmal folgendes:
$string = preg_replace_callback('/((((?:^|\n)>(?:(?!\[code).)*$)(?:\n|\z))+)/m', create_function(...), $string);
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Hallo Felix,
$string = preg_replace_callback('/((((?:^|\n)>(?:(?!\[code).)*$)(?:\n|\z))+)/m', create_function(...), $string);
Hm, geht leider nicht. Ich verstehe es auch nicht ganz... oder hat da das Forum was weggestripped?
Alex