2015-11-30 56 views
0

有沒有辦法在一個較大的字符串中搜索一個子字符串,然後返回一個不同的子字符串x放置原始子字符串的左側或右側?
我想通過像繩子看 「blahblahlink:」 www.example.com「blahblah字符串 」鏈接:「 並返回隨後的URL
感謝
Python 3中,如果該事項等價於在Python中查找字符串?

回答

0
!。

我認爲你應該使用正則表達式。有模塊稱爲重新的Python爲這一點。

+0

我不知道這些,他們看起來很有前途,或者至少非常有用,謝謝! –

0

純Python的解決辦法是使用index它告訴你在第一場比賽出現在字符串中,然後使用[start:end]切片符號從該點選擇字符串:

"blahblahlink:www.example.comblahblah".index("link") 
# returns 8 

i = "blahblahlink:www.example.comblahblah".index("link") 
"blahblahlink:www.example.comblahblah"[i+5:i+20] 
# returns 'www.example.com' 
+0

這很好,謝謝! –