【发布时间】:2018-12-21 22:59:18
【问题描述】:
我正在使用 Python,并希望匹配 test 之后的所有单词,直到遇到句号(句号)或空格。
text = "test : match this."
目前,我正在使用:
import re
re.match('(?<=test :).*',text)
上面的代码不匹配任何东西。我需要match this 作为我的输出。
【问题讨论】:
-
你的表达不正常吗?如果是这种情况,请提供它产生的输出。
-
请指定您期望的输出:“match”、“match this”或“match this”。请告诉我们它究竟是如何不起作用的。
-
好吧,我用的不起作用:-)
-
您想匹配特定的单词子集吗?因为如果您只想在测试后提取所有单词,您可以使用子集。
-
您需要使用
re.search。像往常一样匹配尝试从一开始就匹配。