gpt4 book ai didi

python - 正则表达式匹配所有以三个 'e' 结尾并包含的单词

转载 作者:行者123 更新时间:2023-11-28 20:28:44 31 4
gpt4 key购买 nike

我正在尝试编写一个正则表达式来匹配所有单词,以便唯一的元音是 e 并且单词中恰好有三个 e,我正在用 python 编写它。我试着写

(?= e){3}[^aiou]*

但是没用。

最佳答案

您需要三个 e,中间的部分由非元音字母组成。你想要一个词,即两边都有词边界的东西。

因此:一个单词边界,零个或多个非元音字母,一个 e,零个或多个非元音字母,一个 e,零个或多个非元音字母,一个 e,零个或多个非元音字母,以及一个单词边界.但是我们可以通过对重复模式进行分组来简化它:一个单词边界,三次:(零个或多个非元音字母,一个 e),零个或多个非元音字母,以及一个单词边界。

在正则表达式中:\b(?:[^aeiou]*e){3}[^aeiou]*\b

关于python - 正则表达式匹配所有以三个 'e' 结尾并包含的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4338181/

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