0
Ich habe ein Problem, einen regulären Ausdruck erstellen, die die folgenden Kriterien entsprechen:Wort beginnt nicht mit Di und Männern (Präfix)
- prefix: Nicht mit „di“ und „Männern“ ab
- Sequenzen Zeichen: az
- Suffix: Beenden mit: • in, an, ah, IAH, • Sequenzen von Vokal (a, e, i, o, u), • dann „wi“ • Sequenzen von Konsonanten endend mit i
Dies ist die Regex, die ich erstellt habe, aber es scheint nicht zu funktionieren. Bitte hilf mir.
$count = preg_match_all("^(^\bdi|^\bmen]\w*(in|at|ah|iah)((a|e|i|o|u)(wi)((?!(a\e\i\o\u)i$/",$value,$match);
Zum Beispiel sollte die Ausgabe Wort "lag", nicht "dian" erfassen.
habe ich versucht, aber es funktioniert nicht .. das Outpu t sollte "liegen", nicht "dian" – shequin
Sie haben uns nie gesagt, dass Sie versuchen, etwas zu erfassen/zu ersetzen. Ich habe nach Ihren Anforderungen geantwortet. Wenn Sie erfassen/ersetzen müssen, dann aktualisieren Sie Ihre Frage. –
Entschuldigung für den Fehler, ich habe die Frage aktualisieren. – shequin