从未知的字符串长度捕获日期

时间:2013-02-20 02:20:41

标签: php parsing trim

我有一个字符串说“ETS 13-JUN-13sf342356”。我能够用一些简单的ltrim和rtrim函数解析日期。我的问题是,如果我不知道之前或之后是什么,或者字符串有多长,我还能捕获这个日期吗?还有一些例子:

  • “JoeR13JUN134092883094”
  • “CC13-JUN-13tl320994”
  • “3425313-JUN-13tl345550”

是否有一个函数可以始终捕获这些字符串中的(在这种情况下)13-JUN-13日期?

1 个答案:

答案 0 :(得分:1)

我在您的输入中尝试了以下内容并为此工作。似乎很长,但尝试一下:

([0-9]{2})(\-[A-Z]+|[A-Z]+)(\-[0-9]{2}|[0-9]{2})