我有类似下面的字符串:
"AAABBBCDEEEEBBBAA"
在该字符串中,任何字符都可能出现。
我想把它分成一个列表,如下所示: ['AAA','BBB','C','D','EEEE','BBB','AA']
因此,相同字符的连续区域将被拆分为不同的列表元素。
我知道可以迭代字符串中的字符,检查每个 i 和 i-1对是否包含相同的字符,等等。但是,是否存在更简单的解决方案?
在该字符串中,任何字符都可能出现。
我想把它分成一个列表,如下所示: ['AAA','BBB','C','D','EEEE','BBB','AA']
因此,相同字符的连续区域将被拆分为不同的列表元素。
我知道可以迭代字符串中的字符,检查每个 i 和 i-1对是否包含相同的字符,等等。但是,是否存在更简单的解决方案?