最多包含四个“b”字符的字符串的正则表达式:

问题描述 投票:0回答:1

课堂上,在讨论最多包含四个“b”字符的字符串时,使用了“b?^4”这样的表达式。这是正确的表述吗?

当我研究这个主题时,我遇到了表达式“b{0,4}”,表示最多包含四个“b”字符的字符串。但是,我们在课堂上不使用这种表示法。

我很困惑如何编写一个在字母表 {a,b} 上最多包含四个 b 的字符串

regex computer-science regular-language
1个回答
0
投票

如果您将要求改写为“不包含 5 个 b 字符”:

^(?!(.*?b){5}).*

参见现场演示

© www.soinside.com 2019 - 2024. All rights reserved.