擅长:python、mysql、java
<p>遍历字符串中的每个字符,然后检查下一个字符是否与当前字符相同。如果是,则添加一个,然后将计数添加到临时字符串并将计数重置为1</p>
<pre><code>string_value = "aabbbacc"
temp_string = ""
count = 1
for i in range(len(string_value)-1):
if string_value[i] == string_value[i+1]:
count += 1
else:
temp_string += string_value[i]+ str(count)
count = 1
#add the last char count
temp_string += string_value[i+1]+ str(count)
print(temp_string)
Out: a2b3a1c2
</code></pre>