python 字符串替换

python 字符串替换可以用2种方法实现:

1是用字符串本身的方法

>>> a = 'hello dave'
>>> a.replace('dave','python')
'hello python'

2用正则来替换字符串

>>> import re
>>> restr = re.compile('python')   如果编译,就用方法,如果不需要,可以使用函数
>>> b = restr.sub('dave',a)
>>> b
'hello dave'
sub() 用于完成搜索和代替功能,将某字符串中所有匹配正则表达式模式的部分进行替换.用来替换的部分通常是一个字符串,但也可能是一个函数,该函数返回一个用来替换的字符串.subn()和sub()一样,但它还返回一个表示替换次数的数字,替换后的字符串和表示替换次数的数字作为一个元组的元素返回.


你可能感兴趣的:(python,字符串替换)