Regex 偶数b';s后跟字母c,后跟奇数a';s

Regex 偶数b';s后跟字母c,后跟奇数a';s,regex,regular-language,Regex,Regular Language,通过(bb | aa | ab)(bb | aa)*(ab | ba))*(a |(ba | ab)(aa | bb)*(ab | ba))*(a |(ba | ab)(aa | bb)*b),我已经设法算出了b的偶数和奇数的正则表达式 如果我需要以下顺序怎么办: b的偶数 后面跟着字母“C” 后跟奇数个a 有什么想法吗?试试这个(零是偶数): 试试这个(零是偶数): ^(bb)*ca(aa)*$

通过
(bb | aa | ab)(bb | aa)*(ab | ba))*(a |(ba | ab)(aa | bb)*(ab | ba))*(a |(ba | ab)(aa | bb)*b),我已经设法算出了b的偶数和奇数的正则表达式

如果我需要以下顺序怎么办:

  • b的偶数
  • 后面跟着字母“C”
  • 后跟奇数个a
  • 有什么想法吗?

    试试这个(零是偶数):

    试试这个(零是偶数):

    ^(bb)*ca(aa)*$