我正在寻找一个regex模式,我想在我的php名称生成器脚本中使用。它应该检测字符串是否包含三个连续的辅音。但如果三个连续辅音中的两个连续辅音相同,则不应检测字符串。例子:"hello" -> False, because there aren't 3 consecutive consonants."matching" -> True, because there are 3 consecutive consonants."apple" -> False, although there are 3 consecutive consonants, because two consecutive of them are the same.请帮我找到这样的正则表达式模式。 最佳答案 http://gskinner.com/RegExr/?2vtnt编辑这种模式有一个边缘情况,如果它是由同一个最后的辅音进行的,那么它就失败了。例如(([b-df-hj-np-tv-z])(?!\2)){3}应该匹配xyzz但不匹配。这将是一个更准确的模式。
09-27 01:55