Python中去除字符的函数有: re.sub(),replace(),strip() ...
re.sub()
re.sub((rgExp, replaceText, str)替换字符串中多个不同的字符
其中,rgExp:被替换多个字符, replaceText:替换字符, str:替换操作的字符串
import re
chars = "aaacccddd"
print(re.sub('a', '', chars))
print(chars)
结果为:
cccddd
aaacccddd
replace()
replace(rgExp, replaceText, max):可以替换任意指定的字符。
其中,rgExp:被替换字符, replaceText:替换字符, max:最大次数,不填入为全部.
s = '/n123/n456/n789'
print("第一种解法:", s.replace('/n', '')) # 全都替换
print("第二种解法:", s.replace('/n', '', 2)) # 2表示替换两处
print("字符串本身不变:", s)
结果为:
第一种解法: 123456789
第二种解法: 123456/n789
字符串本身不变: /n123/n456/n789
646

被折叠的 条评论
为什么被折叠?



