我想知道如何匹配包含 2 个或更多 2 个字母元音序列的单词(使用 javascript 版本的正则表达式)(例如 visionproof, steamier, preequip).
我现在正在学习正则表达式,这就是我到目前为止所拥有的(它只匹配包含 2 个字母元音序列的单词),也是我陷入困境的地方:
I use http://regex101.com http://regex101.com每当我想测试不同的正则表达式时。这是我想出的一个,我相信它可以满足您的需求。
var text = "visionproof vision proof threevowelswouldworktoo queued",
regex = /\w*[aeiou]{2}\w*[aeiou]{2}\w*/ig;
console.log(text.match(regex));
\w 匹配单词字符。因此,这会匹配 0 个或多个单词字符,后跟 2 个元音,后跟 0 个或多个单词字符,后跟 2 个元音,后跟 0 个或多个单词字符。我的例子是here https://regex101.com/r/knUUJQ/3.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)