【发布时间】:2014-08-01 18:51:26
【问题描述】:
我想写一行正则表达式,它可以匹配像“(2000)”这样的字符串,括号中的年份。然后我可以检查是否有任何字符串包含子字符串“2000”。
例如,我希望正则表达式匹配 (2000) 而不是 2000、或 (20000) 或 (200)。 也就是说:它们必须恰好有四个数字,第一个数字在1和2之间;他们必须包括括号。
2000 年只是我使用的一个示例,但我真的希望正则表达式包含所有可能的年份。
【问题讨论】:
-
你想要什么?你能给我们字符串匹配和不匹配的样本吗?
-
你可以简单地使用
\(\d+\) -
谢谢,由([1-2](\d{3}))解决
标签: python regex string python-3.x string-matching