我正尝试从字段中提取一些数据,如下所示:
['com.atlassian.greenhopper.service.sprint.Sprint@6626d945[id=342,rapidViewId=24,state=ACTIVE,name=Project_A,goal=,startDate=2019-06-14T04:34:06.823Z,endDate=2019-06-27T04:34:00.000Z,completeDate=<null>,sequence=342]']
我尝试了正则表达式,但出现错误
error: unterminated character set at position 0
我将上面的值存储到变量val
re.search(r'[id=(.*?)",,',val).group(1)
答案 0 :(得分:0)
尝试使用此正则表达式:
re.search(r"id\=(\d+)", val).group(1)
简而言之,您正在寻找id=something
,其中有些数字。也许id
前面有一个方括号,也许是数字,后面跟着,
,但也许不是吗?搜索您所知道的是真的。