Cheatah: preg_match prüfen auf einfaches Hochkomma

Beitrag lesen

Hi,

ich habe nich ein bisschen gesucht.
Ich hoffe das ist richtig.

dass Du nicht gesucht hast? Nö, eigentlich nicht ;-)

  • = minuszeichen

In einer Zeichenklasse ist "-" ein Operator, der eine Spanne von Zeichen markiert[1]. Meinst Du es nicht in diesem Sinne, musst Du es in der Zeichenklasse maskieren.

s = leerzeichen

Nein, "s" ist ein "s". "\s" sind(!) Whitespaces, nicht nur Leerzeichen.

d = digits

"d" ist "d", "\d" sind Digits.

. = punkt

Innerhalb einer Zeichenklasse stimmt dies, außerhalb derselben steht es für ein beliebiges Zeichen (üblicherweise bis auf Umbrüche).

m kein Zeilenumbruch
für was steht der Modifikator s

Gewissermaßen für das Gegenteil von "s": "^" und "$" werden auf einzelne Zeilen angewendet.

Jetzt bin ich aber echt am Ende, wie schließe ich das $ aus?

Indem Du es nicht erlaubst. Deine RegExp enthält noch Fehler, die Du mit obigen Informationen finden kannst.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes