首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

艹,python 字符串替换如何变态

2012-08-22 
艹,python 字符串替换怎么变态需求:我希望把域名xxx.duitang.com替换成media比如 http://img2.duitang.co

艹,python 字符串替换怎么变态

需求:

我希望把域名xxx.duitang.com替换成media

比如 "http://img2.duitang.com/uploads/item/201105/28/20110528170219_tPiW8.jpg"? ---------》media/uploads/item/201105/28/20110528170219_tPiW8.jpg

?

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

1是用字符串本身的方法。

"http://img2.duitang.com/uploads/item/201105/28/20110528170219_tPiW8.jpg".replace("http://img2.duitang.com","media")

但发现这种方式不能使用则表达式,坑爹啊!

?

?

2用正则来替换字符串
import re

r = re.compile("http://\w*.duitang.com")
print r.sub("media","http://img2.duitang.com/uploads/item/201105/28/20110528170219_tPiW8.jpg")

输出的结果:media/uploads/item/201105/28/20110528170219_tPiW8.jpg

?

搞定,不过python替换字符串真是麻烦啊。

热点排行