正则表达式 - 匹配包含 2 个或更多 2 个字母元音序列的单词

2024-05-01

我想知道如何匹配包含 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(使用前将#替换为@)

正则表达式 - 匹配包含 2 个或更多 2 个字母元音序列的单词 的相关文章

随机推荐