preg_match Zeichen verbieten

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.

    Comment

    Working...
    X