如何在python中通过正则表达式找到这个字符串

时间:2018-05-28 11:03:41

标签: regex

b'[{"Name":"ACAJUTLA ; SV ; SVAQJ","Code":null}]

并且所需的ans是: - ACAJUTLA ; SV ; SVAQJ

1 个答案:

答案 0 :(得分:0)

这是一个例子,请注意它没有处理“你正在寻找的字符串内部的转义。”(例如,如果输出应该“在其中,这将无法正常工作)。

In [8]: m = re.search(r'"Name"(\s*):(\s*)"(?P<name>[^"]+)"', '''b'[{"Name":"ACAJUTLA ; SV ; SVAQJ","Code":null}]''')

In [9]: m.groupdict()
Out[9]: {'name': 'ACAJUTLA ; SV ; SVAQJ'}