免责声明(解决后):这是我的大学作业,因此答案可能很简单。提示已经显示,但我的答案在这里被隐藏。可以在此处找到其他答案,但我对直接发布的答案不承担任何剽窃责任。
您好,我在以下练习中遇到了麻烦
查找严格表示语言的正则表达式:
b^(m+1), such that m>=0, m mod 2 = 1
这个技术涉及语言分解成单词:
{bb,bbbb,bbbbbb,bbbbbbbb,...}
我尝试了以下方法:
b(bbb)?(bb)*
但这也可以接受
{bb,bbb,bbbb,bbbbb,...}
是否有一种方法可以编写,使得一个表达式取决于另一个表达式?例如:如果同时选择了(bbb),则不能选择(bb)*,然后重复该决策,但允许反之亦然。
任何帮助将不胜感激。谢谢。