我在创建符合以下标准的正则表达式时遇到问题:
- 前缀:不以“di”和“men”开头</li>
- 字符序列:az
- 后缀 : 结尾: • in, at, ah, iah, • 元音序列 (a,e,i,o,u), • 然后是“wi”, • 以 i 结尾的辅音序列
这是我创建的正则表达式,但它似乎不起作用。请帮我。
$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);
例如,输出应该捕获单词“lain”,而不是“dian”。