Python正则表达式此特定的字符串格式

时间:2019-04-11 14:08:24

标签: regex

我正在尝试从字符串中提取以下内容:

原始字符串:M 1,81 PRT 25 12 1988

我要提取:25 12 1988

基本上是2numbers|space|2numbers|space|4numbers

我正在努力做到这一点,到目前为止,我已经做到了,但是我对regex的一点经验使我无法完成它。

尝试过此正则表达式:

(?<!\S)\w+(?!\S)

2 个答案:

答案 0 :(得分:0)

这将以一组的形式返回捕获的数据,并且无论使用什么空格字符都可以工作。

{{1}}

访问regex101.com并尝试一下。这是构建表达式的好方法。

答案 1 :(得分:-1)

这很简单:

(\d{2} \d{2} \d{4})

不言自明。 \d表示数字,{N}表示计数。