Python中去除字符的函数有: re.sub(),replace(),strip() ...
re.sub((rgExp, replaceText, str)
替换字符串中多个不同的字符
其中,rgExp
:被替换多个字符, replaceText
:替换字符, str
:替换操作的字符串
import re
chars = "aaacccddd"
print(re.sub('a', '', chars))
print(chars)
结果为:
cccddd
aaacccddd
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
Python之strip()