3

タイプの文字列があり、文字列内のをWebサイトの名前に../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 に答える