简单的正则表达问题

时间:2011-07-08 01:46:50

标签: regex

我基本上想学习如何从2个单词之间提取数字......

例如,我希望'2000'来自“大约2000年”这个短语。

我该怎么做?

干杯

3 个答案:

答案 0 :(得分:5)

尝试使用此正则表达式:

\b[0-9]+\b

答案 1 :(得分:2)

语法可能因您的语言而异[/ p>

/([0-9].*)/

答案 2 :(得分:0)

>>> re.compile('\\b[\d]+\\b').search('around 2000 years').group()
'2000'