正则表达式组合,用于从特定字母和零个或多个元音中查找单词



为了记忆代码语法,我使用了一种记忆技术,通过使用字母和元音的组合来记忆字母集合,并使用此处的正则表达式词典搜索单词:https://www.visca.com/regexdict/

例如,如果我想用缩写"HTML"创建一个单词,我会使用:

H后面跟着零个或多个元音,然后跟着T,然后跟着零个以上元音,然后是M,然后是零个或更多元音,然后L,然后是0个或更多个元音

然后,我将使用上面的regex字典来查找包含这些特定字母组合的任何单词。

因此,任何包含以下字母组合的单词:H(a|e|i|o|u(T

元音可以是a、e、i、o、u的任何组合,它们可以在字母之间多次使用,也可以不使用,甚至可以在末尾使用。只要字母组合形成正则表达式词典中的一个单词。

因此,对于HTML,找到的单词之一是H(a(T(e(M(ai(L

什么正则表达式组合可以让我做到这一点?

谢谢

试试这个:

^H[aeiou]*T[aeiou]*M[aeiou]*L[aeiou]*$

观看现场演示。

对于不区分大小写的情况,请将(?i)添加到正则表达式的开头。

---

BTW"零,一个或多个"与"零或多个"相同。

相关内容

  • 没有找到相关文章

最新更新