获取与python一致的双引号或单引号引起来的所有字符串

时间:2018-08-01 14:00:25

标签: python regex python-3.x

到目前为止,我有:(对于上下文,我正在解析代码行)

for line in file.readlines():
                        pattern = r'"((\\\\"|[^"])*")|\'((\\\\\'|[^\'])*\')'
                        matches = re.search(pattern, line)

无论如何,matches.group()只给出捕获到的代码中的第一个字符串,我如何在一行中获取多个字符串。

0 个答案:

没有答案