我需要使用常规表达式代码来显示CCYYMMDD格式的给定日期
答案 0 :(得分:1)
一个简单的正则表达式,表达(如标题所示)日期,可能看起来像这样而没有引用:
"[0-9][0-9][0-9][0-9][0-1][0-9][0-3][0-9]"
如果您知道它仅限于不久的将来,您可以将第一个数字设置为2,可能将第二个数字设置为0,将第三个数字设置为1,依此类推。
"201[0-9][0-1][0-9][0-3][0-9]"
为了显示给定的日期,我认为没有意义。 Unix的日期?
date +%Y%m%d
20110317
但这不是正则表达式。嗯。嗯 - 它是,有点。 :)