正则表达式在文本编辑器(sublime)中工作,但不在python中工作

2024-10-05 14:23:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用正则表达式提取行。 我想从文档中提取的行是:

":method":"POST",":path":"/api/browser/projects/8bd4d1d3-0b69-515e-8e15-e9c49992f7d5/buckets/b-ao-mock-testing/copy

我使用的正则表达式是:

":method"[:"a-z,/\d-]{20,1000}/copy

python中的相同代码如下:

re.findall('":method"[:"a-z,/\d-]{20,1000}/copy', str(s), re.MULTILINE)

它在崇高的文本中工作得非常好,但在python中却不行。它在python中返回一个空列表。如何解决这个问题


Tags: path代码文档browserreapitestingpost