gpt4 book ai didi

正则表达式以 a-e-i-o-u 的顺序匹配元音

转载 作者:行者123 更新时间:2023-12-02 01:03:54 25 4
gpt4 key购买 nike

我正在尝试匹配 元音 按顺序排列的模式,不应重复并且可以被 非元音 分隔。

目前我只是用ae 测试它。但是,我没有得到预期的输出。

grep 'a[^aeiou]*e[^aeiou]*'

因此,例如 aeabebabbbbbeb 都应该匹配。

但是,aeeb 不应该匹配。

对于我的正则表达式,为什么会匹配?

我本以为 aeeb 中的第一个 e 会匹配 a[^aeiou]*e[ 中的 e ^aeiou]* 正则表达式的其余部分会失败吗?

感谢您的帮助。

最佳答案

a[^aeiou]*e[^aeiou]* 匹配 aeeb 中的 ae

如果你想确保行 aeeb 不匹配,你必须锚定正则表达式:

^a[^aeiou]*e[^aeiou]*$

关于正则表达式以 a-e-i-o-u 的顺序匹配元音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25090815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com