python去除字符串中的指定字符—re.sub()、replace()、strip()

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

strip()

Python之strip()

你可能感兴趣的:(Python编程基础,python,正则表达式)