Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

Fehler bei regulärem Ausdruck: PCRE does not support ...

  Alt 15. Sep 2006, 13:46
Hi,

ich habe folgenden regulären Ausdruck:

Code:
$tex_code = preg_replace("/\primitive\((.*?),(.*?),(.*?),(.*?)\)/si",
    '\\\\left[\\1(\\2)\\\\right]^\\4_\\3', $tex_code);
Ich erhalte diese Meldung:

Code:
preg_replace() [function.preg-replace]: Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 1
Die selbe Meldung erscheint auch, wenn ich den 2. Parameter in \\1\\2\\3\\4 abändere.

Btw: Mir wurde der Tipp gegeben, dass 4 Backslashes beim Ersetzen nachher einen ergeben.


Was mache ich falsch?
  Mit Zitat antworten Zitat