RegEx: Wörter mit Apostrophen erfassen

Atalanttore

Grünschnabel
Hallo

zum Auslesen aller Wörter in einer langen Liste habe ich mir folgenden einfachen regulären Ausdruck gebaut.
Code:
[a-zA-Z]+

Blöderweise enthält die Liste auch englische Wörter mit Apostrophen und die zerhackt dieser reguläre Ausdruck gnadenlos in zwei Teile.

Meine bisherigen Erweiterungsversuche um Apostrophen ...
Code:
['a-zA-Z]+
Code:
[a-zA-Z']+
... enden immer mit Fehlermeldungen.

Wie muss ich meinen regulären Ausdruck erweitern, damit neben Groß- und Kleinbuchstaben auch Apostrophen erfasst werden?

Gruß

Atalanttore
 
Dieser Regex-Tester verarbeitet deine Regex mit dem Apostroph einwandfrei:
https://regex101.com
Ich vermute mal, dass Du die Regex irgend wie als String verwendest, etwa so:
Code:
'[a-zA-Z']+'
Dann musst Du das Apostroph escapen:
Code:
'[a-zA-Z\']+'
 
Mit deiner Vermutung und deinem Lösungsvorschlag liegst du genau richtig.

Danke auch für den Link zum Regex-Tester.

Gruß

Atalanttore
 
Zurück