正则表达式0或者1怎么写呢?

就是这里我们匹配 0个或者1 个a

a{0,1} 这样写试了试不行,
a+ 又不能规定上限,请问该怎么写呢?

https://blog.csdn.net/qq_31601743/article/details/82150681

你的意思是字符串中不允许出现连续的a?

^[^a]*(a[^a]+)*$
[a]{0,1}