Tom: problem mit regular expression in php

Beitrag lesen

Hello,

und wollte erklaeren, dass da nix doppelt ist. problem ist eigentlich bloss das unvermoegen von php und perl, variable laengen bei negative look-behind assertions zuzulassen.
mit perl6 wird das besser. damit sollte der urspruengliche regexp (plus delimiter) funzen.

Inzwischen habe ich auch durchschaut, was Roland erreichen wollte,
aber auch schon die netten Fehlermeldungen kassiert bei preg_replace()

Warning: preg_match_all() [function.preg-match-all]: Compilation failed: lookbehind assertion is not fixed length at offset 11 in ...

Das ist wohl das, was Du meintest.

Das ist 'ne echte Denksportaufgabe. Meinst Du, dass man das hinbekommen kann mit den gegenwärtigen Mitteln?

Ersetzt werden muss dann aber, wenn der gesuchte Text in Spitzen Klammer steht, aber innerhalb eines Substrings

'<banane>  < ..."banane">und noch eine: "Die <banane> ist krumm"  Bananenbrot'

nicht         nicht                       ersetzen             ersetzen

Ich les mich erstmal weiter durch das Tutorial von http://regexp-evaluator.de

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)