-2

在句子中:

 Effectuées le    : 06/09/2013 15:12:30

你能帮我选择只 06/09/2013 吗?谢谢

编辑:我正在使用 dftotext php 函数来提取一些文件,我应该匹配始终以 thios 方式编写的日期(正则表达式 + php)

编辑2:我试过了:

(?<=es le    :)(.*)

但这需要所有日期+时间我只会选择日期 http://www.rubular.com/r/6qmGKIAn00

4

2 回答 2

2

.*匹配 之后的所有内容:,包括空间和时间。要仅获取日期,请比匹配任何字符的通配符更具体。使用此模式:

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

捕获组 #1 将包含日期。

您将其标记为 onlyregex和 not php,但在 PHP 中将是:

preg_match('#(\d{2}/\d{2}/\d{4})#', $string_containing_the_sentence)

并且日期将分配给$1

于 2013-09-15T04:15:18.467 回答
1

这个正则表达式应该工作:

le\s*:\s*([^\s]+)

现场演示:http ://www.rubular.com/r/EZFrNGdWfg

备用正则表达式:

/(\d{1,2}\/\d{1,2}\/\d{2}\d{2}?)/
于 2013-09-15T04:19:18.187 回答