aabbabb是否属于正则表达式((a*| b*)bb)*?

Does aabbabb belong to the regular expression ((a*| b*)bb)*?

我只是好奇 ((a*| b*)bb)* 是否意味着必须固定内括号中使用的 a 或 b 的数量。就像如果我有 aabb,我不能用不同数量的 a 跟随它吗? `

abbaabb 或 bbbabb 或 bbbaaabb 等是否属于正则表达式?

正则表达式是用状态机实现的。这意味着他们对之前匹配的内容没有任何记忆,他们只知道当前状态,无论您如何到达那里。

正则表达式不关心你到达的状态是“a”、“aaa”、“bb”、“”,还是 (a*|b*) 中的任何其他匹配项。所以答案是内组匹配不固定