如何编写正则表达式来匹配这一点:
正我则表达式匹配所有正好包含两个字母 e 和介于 1 和 3 个字母 a 之间的单词
甚至不知道从哪里开始,我的想法是使用前瞻;但是,我如何将前瞻应用于这个问题两次?这可能吗?
你使用
两次前瞻的预感是好的。 这是一个解决方案:
((?=b(?:[a-df-z0-9_]*e[a-df-z0-9_]*){2}b)(?=b(?:[b-z0-9_]*a[b-z0-9_]*){1,3}b).+)
这是在正则表达式 101 上带有令牌解释的相同正则表达式。