2013-10-08 49 views
-2

我学到了很多关于正则表达式的知识,但是在这里我被封锁了。日期正则表达式替换

有一些字符串:

 
6 September 2013 
13 Mars 2014 
20 Mars 2012 

我需要的第一个转变为:2013 09月06日

感谢您的帮助

+0

请为您正在使用的语言添加标签! – Mathletics

+1

你需要做一个单独的格式操作来将'6'变成'06'。 – arshajii

+0

你有什么试过,它是什么产生的?告诉我们你的代码,以便我们可以告诉你什么是错的。 – Bull

回答

0

如果它总是在该行的开始,只需将/^([0-9])/替换为0\1(将开关\1替换为任何正则表达式语言中的捕获组引用)。

DEMO