MudGuard: Regex! Suche ein Wort mit Buchstaben UND Zahlen

Beitrag lesen

Hi,

(?=[^a-zA-Z]*[a-zA-Z])(?=[^0-9]*[0-9]).+

probiert.

Und das funktioniert. Das matcht Strings, die mind. 1 Buchstaben und mind. 1 Ziffer enthalten.

Anbei noch eine Frage zum Verständnis: (?= ... ) ist eine Bedingung die auf das komplette Wort geprüft wird und das Ergebnis muss wahr sein um den Rest des Ausdrucks auch auszuwerten, richtig?

(?= ... ) ist ein positive Lookahead.
Der gibt genau dann true, wenn an der entsprechenden Position der Inhalt der Klammer matcht.

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.