如何至少匹配包含每个元音的单词一次?
最佳答案
这取决于你所说的“元音”是什么意思——就此而言,你所说的“词”也是什么意思——但通常的方式是这样的:
(?xsi)
(?= .* a)
(?= .* e)
(?= .* i)
(?= .* o)
(?= .* u)
(?= .* y)
但你不想那样做。您想将逻辑连词放在正确的编程语言中,而不是正则表达式中,这会导致类似这样的事情(忽略大小写问题):
/a/ && /e/ && /i/ && /o/ && /u/ && /y/
什么是元音?
请注意,整个“元音”问题非常荒谬,因为任何连续音都可以充当元音,即使它看起来不像元音。这意味着一些看起来不像元音的字母是。另外,有时字母看起来像元音但不是。
关于regex - 如何至少匹配包含每个元音的单词一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10324115/