考虑到text = "car price is $2017 and manufactured in 2017 and make is Honda"
,我正在尝试编写一个与第二个2017年(制造年)匹配的正则表达式。为此,我使用了负的lookback模式,但是匹配的字符串总是第一个。你知道吗
我使用的代码是re.search('(?<!\$)2017', text).group()
,也使用了re.search('(?<!$)2017', text).group()
(没有\
),但没有成功。你知道吗
任何关于我做错了什么的指示。你知道吗
Tags:
不需要负的lookback来匹配
2017
的第二个实例。你知道吗您可以使用非贪婪量词:
RegEx Demo
二审在一组抓获
代码:
您缺少的是
r
,它表示原始字符串加上它,你的代码就行了。你知道吗
相关问题 更多 >
编程相关推荐