gpt4 book ai didi

匹配偶数个字符的正则表达式

转载 作者:行者123 更新时间:2023-12-01 04:27:17 27 4
gpt4 key购买 nike

免责声明(已解决):这是我的单项作业,因此我的答案可能很简单。显示了提示,但我的答案在这里隐藏了。可以在此处找到其他答案,但我对此处发布的直接答案的任何抄袭不承担任何责任。


你好,我在做下面的练习时遇到了问题

找到严格代表语言的正则表达式:

b^(m+1), such that m>=0, m mod 2 = 1

语言分解为单词:

{bb,bbbb,bbbbbb,bbbbbbbb,...}

我尝试了以下方法:

b(bbb)?(bb)*

但这也接受

{bb,bbb,bbbb,bbbbb,...}

有没有办法写出这样的一种表达依赖于另一种表达?即: (bb)* 不能被选择 if (bbb)?立即选择,然后重复该决定,但反之亦然。

如有任何帮助,我们将不胜感激。谢谢

最佳答案

更新:-你可以使用

^(?:bb)+$

Regex Demo

Initial heading of question was --> Regex that matches odd amount of character

你可以试试这个

^b(?:(?:b{2})+)?$

enter image description here

Regex Demo

关于匹配偶数个字符的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57455953/

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