Python 用另一个字符替换尾随字符
我有一些以8结尾的字符串。示例:GEWTIMRZGYYTANJYG488888 我想用等号替换这些8,但结尾的8的数量并不总是一致的,字符串中可能还有其他8。我试过rstrip和replace,但我想不出一个解决方案。没有正则表达式的解决方案Python 用另一个字符替换尾随字符,python,Python,我有一些以8结尾的字符串。示例:GEWTIMRZGYYTANJYG488888 我想用等号替换这些8,但结尾的8的数量并不总是一致的,字符串中可能还有其他8。我试过rstrip和replace,但我想不出一个解决方案。没有正则表达式的解决方案 data = "GEWTIMRZGYYTANJYG4888888" stripped = data.rstrip("8") new_data = stripped + "=" * (len(data) - len(stripped)) 无正则表达式的解
data = "GEWTIMRZGYYTANJYG4888888"
stripped = data.rstrip("8")
new_data = stripped + "=" * (len(data) - len(stripped))
无正则表达式的解
data = "GEWTIMRZGYYTANJYG4888888"
stripped = data.rstrip("8")
new_data = stripped + "=" * (len(data) - len(stripped))
使用rstrip,然后比较前后字符串的长度,以确定删除了多少个8。然后添加许多EqualUse rstrip,然后比较前后字符串的长度,以确定删除了多少个8。然后加上那么多相等的数