MacTuX
Aktives Mitglied
Thread Starter
- Dabei seit
- 11.02.2002
- Beiträge
- 348
- Reaktionspunkte
- 4
Tag zusammen,
ich hab hier ein ziemlich doofes Regular-Expression-Problem:
Und zwar möchte ich via preg_replace in einem String alle Vorkommen eines Strings nach dem Schema %beliebigezahl also z.B. %1 ersetzen. Dabei soll er mit aber nicht z.B. %10 oder %11 ersetzen.
Ich dachte das sollte so klappen:
Leiter tut es das nicht. Also letztendlich brauch ich also das Gegenteil des Ausdrucks (der nämlich klappt):
Habe ich nur einen Knoten im Kopf, oder geht das nicht?!
Danke und Grüße
Markus
ich hab hier ein ziemlich doofes Regular-Expression-Problem:
Und zwar möchte ich via preg_replace in einem String alle Vorkommen eines Strings nach dem Schema %beliebigezahl also z.B. %1 ersetzen. Dabei soll er mit aber nicht z.B. %10 oder %11 ersetzen.
Ich dachte das sollte so klappen:
PHP:
$pattern = '/%'.($integer).'(![0-9])/';
Leiter tut es das nicht. Also letztendlich brauch ich also das Gegenteil des Ausdrucks (der nämlich klappt):
PHP:
$pattern = '/%'.($integer).'([0-9])/';
Habe ich nur einen Knoten im Kopf, oder geht das nicht?!
Danke und Grüße
Markus