preg_match Zeichen verbieten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • preg_match Zeichen verbieten

    Hi,

    ich komm nicht mehr weiter.

    Es geht um so ein Beispiel.

    PHP-Code:
    ;”Sonnendach;Sport-Ausstattung ””Leder””;Neuer Stern”
    Nun möchte ich das prüfen, so das vorne ein Simikolon steht und ein doppel Strich oben.
    Am Ende genau das gleiche.
    Aber ich muß ihm sagen, das am Ende oben nur ein Doppelstrich stehen darf.

    Das Programm fängt sich immer hinter Leder auf. Aber da stehen 2 Doppelstriche. Soll aber bis
    hinter Stern laufen.
    PHP-Code:
    if (preg_match('/^;”(.{0,1000})^[”]”;/',$zeile,$treffer)) return $treffer;
    if (
    preg_match('/^;”(.{0,1000})(?<!”)”;/',$zeile,$treffer)) return $treffer
    if (
    preg_match('/^;”(.{0,1000})[”]{1};/',$zeile,$treffer)) return $treffer
    Die 3 Sachen gehen nicht.


    PHP-Code:
    if (preg_match('/^;”(.{0,1000})”;/',$zeile,$treffer)) return $treffer
    Wie kann man ein Zeichen verbieten?
    Gut geraten ist halb gewußt.

  • #2
    Jetzt scheint es zu gehen.
    Hab wohl den falschen String genommen.
    Gut geraten ist halb gewußt.

    Kommentar

    Lädt...
    X