我有一个像这样的字符串:
string="(tag, index: develop-AB123-2s), (index: develop-CD123-2s)"
我只想提取“develop-CD123-2s”,即“(index:”之后的字符串,而不是带有标签的字符串。我在 python 中该怎么做?谢谢!
请您参考如下方法:
警告:我不是最擅长正则表达式的
import re
s='(tag, index: develop-AB123-2s), (index: develop-CD123-2s)'
print re.findall("\\(.*?index: ([^)]+)", s)[1] # 'develop-CD123-2s'
替代正则表达式
re.findall("index: ([^\s)]+)", s)[1]
