Ich möchte einen regulären Ausdruck mit einer Zeichenfolge in Übereinstimmung mit Leerzeichen oder Sonderzeichen '/' übereinstimmen.Überprüfen Sie Leerzeichen oder spezielle Zeichen mit regulärem Ausdruck
Hier ist mein Code
preg_match_all('/[\s]+('.$pattern.')/', $p_des, $matches_product);
Dieser Code, den Abstand properlly prüft, aber ich möchte auch OR-Bedingung enthalten, wenn sie entweder Raum überprüfen oder ‚/‘ oder Zahl.
Ich habe versucht, ein /[[0-9]\s\/]('.$pattern.')/'
Muster, aber es stimmt nicht mit den Zeichenfolgen überein.
Danke.
Also, versuchen Sie ' '/ [\ s \ /] ('. $ Muster. ') /'' –
versuchen, diese Antwort http://stackoverflow.com/questions/6889963/regex-with- Raum-und-spezielle-Zeichen –
Danke für Ihre Antwort @ WiktorStribiżew, es hat wirklich für mich gearbeitet. Angenommen, ich muss eine weitere Oder-Bedingung hinzufügen, um auch die Ziffer zu überprüfen. Dann wäre der Ausdruck /[[0-9]\s\/]('.$pattern.')/ '. Bitte korrigieren Sie mich, wenn ich falsch liege. –