-3
Guten Tag! Ich habe folgendes Muster:RegEx PHP: seltsame Dinge mit Lookaheads
/(?=test)(?=.*la).{8}/
dies zum Spiel:
testlaoo
Und es korrekt funktioniert. Aber ich kann nicht verstehen warum ich das benutzen muss. * Hier
Korrekte Regex wäre: '/^(? = Test) (? =. * La). {8} $ /' und du brauchst '. *' Vor 'la', um' la' irgendwo zu finden nicht nur am Anfang. – anubhava
Vielen Dank! Haben Sie keine ausführlichere Erklärung? –
Sie können auch ein einzelnes Lookahead verwenden: '/^(? =. {8} $) test. * La. * $ /' – anubhava