Ich möchte einige Strings über reguläre Ausdrücke suchen. Die Strings sehen so aus: search/b/109/p/93
.Regulärer Ausdruck funktioniert nicht. Immer falsch im Gegenzug. PHP
habe ich versucht, so etwas wie dieses, aber es gibt false
:
preg_match('search/b/[0-9]+/p/*', $string);
Das gibt mir false
auch wenn die Zeichenfolge search/b/109/p/93
ist.
https://regex101.com/ – Pete
Versuchen preg_match eine 0 zurück, wenn keine Übereinstimmung gefunden wird, gibt es falsch nur wenn deine Regex nicht korrekt ist. du hast zum Beispiel kein Trennzeichen definiert –
auch was ist '/ *', meinst du '/.*'? – xander