regex - 正则表达式:如果元音按顺序(aeiou)出现在单词中,则匹配,如果存在字符以外的字符则不匹配
问题描述
我正在尝试匹配一个单词是否具有aeiou
并且它必须按aeiou
. 如果有一个不是单词的字符,它也不应该匹配。例如:
匹配:
cabeilous
不匹配:
sacrilegious
jeious
cabeil-ous
这是我到目前为止所拥有的:
.a[^e]*e[^i]*i[^o]*o[^u]*u.
这是匹配的sacrilegious
。
解决方案
如果这是你真正想要的,你必须排除每个否定中的所有其他元音。
推荐阅读
- git - 只获取合作者,而不是 github repo 的 ORG 的所有者
- html - 从 CSS 渐变中选择颜色来为文本着色
- plotly - 是否可以在 plotly scattermapbox 中引用 mapbox maki-icons?
- python-3.x - 我的代码说它无法关闭正在运行的循环
- django - 确保小数点前不超过0位
- git - Git比较两个分支与第三个分支
- twitter - Twitter API:如何在 home_timeline 中获取关注者的点赞内容
- jmeter - 无法运行 jmeter.bat 文件
- haskell - 在 Z3 haskell 中使用 forall
- c - 我需要帮助获取数据以显示在发票和文本文件中