我想执行字符串的条件替换.如果我的
string = "abaabaaabaaaabaaabaaaaaabaababaaabaaaabaaaaaabaaaaabaaabaabaababaaabaaaabaaaabaabaaab"
我想用2个不同的字符替换a,所以我想用"c"(a = c)和双"aa"将用"d""aa = d",替换标准是如果"a"的奇数,那么首先用单个"a"将用"c"替换,然后每2个"a"用"d",例如"ab = cb","aab = db","aaab = cdb"(第一个a = c,第二个a + d)aaaab = ddb. 更换后,
"cbdbcdbddbcdbdddbdbcbcdbddbdddbcddbcdbdbdbcbcdbddbddbdbcdb"
有人可以指导我如何编写代码,我可以使用"if else"或regex