rob: Hilfe bei RegEx

Beitrag lesen

Hi!

Egal wie ichs stelle, ich bekomm immer beide oder gar nichts....

Wie sehen deine Versuche denn aus?

Ich möchte eine beliebige Buchstabenfolge [a-zA-Z]+ selektieren aber nicht XYZ oder ABC.

Also für "eine beliebige Buchstabenfolge" kannst du eine Klasse verwenden.
In deinem Fall wäre das [:alpha:].
Und wenn du etwas negieren willst, dann nimmst du dafür das Zeichen "^".

Schau mal in der Wikipedia den Artikel über reguläre Ausdrücke an.

Und als guter Tipp zum Entwickeln von regulären Ausdrücken:
Schau dir das kostenlose Programm The RegEx Coach an.
Damit kannst du deinen RegEx erstellen und auch direkt testen.
Du kannst damit sozusagen interaktiv arbeiten.
Das Programm übersetzt dir deinen RegEx auch in "normale Sprache" oder zeigt in dir in Baumstruktur.
Das Ding ist ein unglaublich nützliches Tool, gerade wenn die RegEx komplexer werden, kann man so recht einfach die Übersicht behalten.
Ein Tutorial gibt es auch dazu.

Schöner Gruß,
rob