Benutzerdefinierte Suche

Regular-Expression-Problem

  1. MacTuX

    MacTuX Thread StarterMacUser Mitglied

    Mitglied seit:
    11.02.2002
    Beiträge:
    347
    Zustimmungen:
    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:
    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
     
    MacTuX, 18.12.2006
  2. MacTuX

    MacTuX Thread StarterMacUser Mitglied

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

    PHP:
    '/%'.($integer).'([^0-9])/'
    ^ ist natürlich die Negation und nicht !...
     
    MacTuX, 18.12.2006
Die Seite wird geladen...
Ähnliche Themen - Regular Expression Problem
  1. simusch
    Antworten:
    2
    Aufrufe:
    188
    simusch
    04.05.2017
  2. melesch
    Antworten:
    3
    Aufrufe:
    977
    falkgottschalk
    19.05.2014
  3. flohaase
    Antworten:
    2
    Aufrufe:
    967
    flohaase
    26.09.2013
  4. kraftwerk
    Antworten:
    9
    Aufrufe:
    1.722
  5. iBook
    Antworten:
    3
    Aufrufe:
    1.093