3

我有一个类型的字符串,../sometext/someothertext我试图用..网站的名称替换字符串中的http://www.website.com

在 Python 中,我所做的是这样的:

strName = "../sometext/someothertext"
strName.replace("..", "http://www.website.com")
print strName

但我得到的唯一输出是

../sometext/someothertext

我也尝试过逃避这些时期,比如

strName = ../sometext/someothertext
strName.replace("\.\.", "http://www.website.com")

但输出不会改变。我该怎么做呢?

4

2 回答 2

13

你没有分配结果...

strName = strName.replace("..", "http://www.website.com")

.replace不修改原始字符串,但返回一个带有修改的新字符串。

于 2013-02-07T12:19:16.683 回答
0

指定一个替换的好主意,以防有其他 .. 在那里

strName = strName.replace("..", "http://www.website.com", 1)
于 2013-02-07T12:51:37.583 回答