Cheatah: zeichen aus einem string heraussuchen

Beitrag lesen

Hi,

[0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.-]"
sind evtl alle Wortzeichen gemeint? Die bekommst du mit diesem regexp: "\w".

darin enthalten ist der Unterstrich, nicht jedoch Punkt und Bindestrich. Ich schlage [0-9a-zA-Z.-] vor.

Deine Abfrage ist übrigens logisch falsch formuliert. Denk da nochmal drüber nach. Das Ergebnis ist in diesem Punkt ein eindeutiger Hinweis.

Richtig; damit ist die gesamte Abfrage gemeint. Deine Regular Expression prüft auf _ein_ Vorkommen eines solchen Zeichens, nicht entweder auf ein Vorkommen jedes anderen Zeichens oder auf _ausschließlich_ Vorkommen dieser Zeichen. Beide Varianten lassen sich leicht formulieren, wobei ich erstere bevorzugen würde.

Cheatah