为什么正则表达式返回多个匹配

时间:2018-04-17 10:31:29

标签: python regex

我试图将文本与正则表达式匹配。

以下代码有点奇怪。它返回结果两次。

method = RequestMethod.POST

有人在这里指出什么不对吗?

如果你很好奇, 我的最终目标是在特定文本之间(或在一侧)制作任何2/3字的名称,例如'Alex Smith或Mr. Alex Smith'。例如,

regex = r"((\w+\s*){1,3} from)"
test_str = "text text this is Alex Smith from text text"
re.findall(regex, test_str)

所以基本上它应该触发'this is'或'from'。有什么建议吗? 来自日本的Alex Smith 我是Alex Smith的文字文本

0 个答案:

没有答案