替换字符串中的句点(“。”)

时间:2013-02-07 12:18:09

标签: python

我有一个../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")

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

2 个答案:

答案 0 :(得分:10)

您没有分配结果......

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

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

答案 1 :(得分:0)

指定单个替换的好主意还有其他..在那里

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