2017-10-09 128 views
-1

我一直在研究python項目,但我沒有那麼多的經驗,所以如果我有這個字符串,請告訴我:Synset'dog.n.01'並且我只想提取字符串狗我該怎麼辦 ?捕獲python中2個字符之間的特殊字符串

我的意思只是提取Synset'.n.01'

+0

提取和替換?因爲否則只需在字符串中搜索字符串,並且如果找到,則使用值爲'dog'的新變量。 – Xorifelse

+0

我的意思是隻提取Synset'和.n.01'之間的任何字符串' – mawahballah

+0

好吧沒問題 – mawahballah

回答

0

之間的任何字符串,我建議使用re(正則表達式)

import re 

s = "Synset'dog.n.01'" 
result = re.search("Synset'(.*).n.01'", s) 
print result.group(1) 
相關問題