Warum definierst Du in Deiner Zeichenklasse das Pipe-Zeichen vier mal? "[A-Za-z0-9-_|]" würde vollkommen reichen.
Weil ich doch ahnungslos bin ;-) Danke für den Tipp.
Funktioniert auch, bis auf die Sache mit dem Minus.
Wie es scheint habe ich den Rest, den Du erklärt hast, nicht komplett durchblickt. Denn mit dem Minus weitergeholfen hat es mir nicht. Funktioniert "[A-Za-z0-9-_|]" bei dir einwandfrei?
Wie wird ein Minus in einem Regulären Ausdruck auch als ein solches interpretiert?
Ja; außer in einer Zeichenklasse; außer er steht dort ganz am Ende.
Was heisst denn das? Wer ist "er"? Der RegEx? Bleibt die Ausage inhaltlich korrekt, wenn ich sie so umformuliere: "Ein Minus wird interpetiert. Innerhalb einer Zeichenmenge allerdings nicht - es sei denn es steht dort ganz am Ende." Verstehnix!