Regular-Expression-Problem

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von MacTuX, 18.12.2006.

  1. MacTuX

    MacTuX Thread Starter MacUser Mitglied

    Beiträge:
    347
    Zustimmungen:
    4
    MacUser seit:
    11.02.2002
    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:
    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
     
  2. MacTuX

    MacTuX Thread Starter MacUser Mitglied

    Beiträge:
    347
    Zustimmungen:
    4
    MacUser seit:
    11.02.2002
    So.. habs selber rausgefunde...

    PHP:
    '/%'.($integer).'([^0-9])/'
    ^ ist natürlich die Negation und nicht !...
     
Die Seite wird geladen...

Diese Seite empfehlen