[Regex] Zeichenfolge von beliebigen Zeichen

Thomas D

Erfahrenes Mitglied
Hallo!

Wie kann ich mit Regex ausdrücken, dass beliebige Zeichen gewählt werden sollen (also ähnlich dem Stern in der Shell)? Folgender Ansatz hat bei mir nämlich nicht funktioniert:

Code:
(\w|\W)+

Als Alternativlösung verwende ich derzeit

Code:
[0-9A-Za-z \n\r\t]+

was natürlich wesentlich unschöner ist und auch nicht bei allen Eingaben (z.B.: Prozentzeichen, Dollar, usw.) funktioniert. Hier wird sogar behauptet, dass \w (und andere) für ereg gar nicht funktioniert. Was verwendet man denn dann, wenn man so etwas nicht schreiben kann?

Ach ja, eine weitere Alternative wäre ein beliebiges Zeichen auszuschließen

Code:
[^§]+

Doch auch das ist ja nicht unbedingt der Stein der Weisen :rolleyes: ...

MfG, Thomas D.
 
@Shutdown: Ja, danke: das habe ich gesucht ;-)!

@Bad Matt: Deine Variante funktioniert nicht, ist aber eh egal ...
 
Zurück