2017-10-09 130 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) 
相关问题