我正在制作一个简单的正则表达式来识别第一个辅音(如果有的话),然后是中间的所有元音,然后是最后一个元音之后的下一个辅音(如果有的话)。
例如:
we are all morons -->> we ae al moon
我写了这个表达,但它并不适用于所有情况。
请告知。
"[^aeiou]?[aeiou]+[aeiou]?"
不确定我哪里出错了。
答案 0 :(得分:1)
您需要使用非捕获组,以便匹配不会停止。现在,您只匹配与所需输出匹配的单词。见:What is a non-capturing group? What does a question mark followed by a colon (?:) mean? 了解更多信息。