我有像
这样的字符串component:test AND SI:test1 AND status:success
从上面的字符串中,我如何才能检索以下内容?
答案 0 :(得分:1)
使用内置拆分功能按关键字AND拆分字符串,这将返回一个列表 例如:
myStr = "component:test AND SI:test1 AND status:success"
myStr.split("AND")
答案 1 :(得分:0)
您可以使用字符串split()
你可以尝试这可能是它的帮助:
s = "component:test AND SI:test1 AND status:success"
s.split("AND")
输出:
['component:test ', ' SI:test1 ', ' status:success']
其输出有助于您访问“'component:test' 'SI:test1'
”
答案 2 :(得分:0)
你可以使用正则表达式
>>>import re
>>> re.search(r'(.*) AND (.*) AND', myStr).group(1)
'component:test'
>>> re.search(r'(.*) AND (.*) AND', myStr).group(2)
'SI:test1'