我试图从一个字段中提取一些数据,如下所示:
['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)
请尝试使用以下正则表达式:
re.search(r"id\=(\d+)", val).group(1)
简单地说,您正在寻找
id=something
,其中有些东西是一些数字。可能id
前面有一个方括号,数字和后面有一个,
,但可能不是?寻找你所知道的是真的相关问题 更多 >
编程相关推荐