关于如何替换,参考这里:
http://www.cnpythoner.com/post/65.html
解释有两种:
(1)用字符串本身的replace方法
a = 'hello word'; a.replace('word','python');
输出的结果是hello python。
(2)用正则来替换字符串
import re; strinfo = re.compile('word'); b = strinfo.sub('python',a); print b;
输出的结果也是hello python
但是,我此处,不知道何种原因,上述第一种方法,即用字符本身的replace方面,尝试了多遍,无论如何都实现不了字符串的替换。
后来无奈,只有用第二种方法,来实现字符串替换:
<p># replace old url with new url: old_pic_url = "http://hiphotos.baidu.com/" + gBaiduBlogUser + r'/[a-z]{0,2}pic/item' new_pic_url = gWordpressRootPath + "wp-content/uploads/" + gBaiduBlogUser + "/pic" pattern = re.compile(old_pic_url) blogContent = pattern.sub(new_pic_url, blogContent)</p>
转载请注明:在路上 » 【整理】Python中,关于字符串的查找并替换