日历中的正则表达式

时间:2011-06-30 08:29:16

标签: regex

我有一个日期格式为06/09/2011 03:00 PM的字符串。我想删除所有正斜杠,如果当月的第一个数字(06)为零,则删除它以及当天的第一个数字(09)将其删除为好。有谁可以帮助我?

谢谢!

2 个答案:

答案 0 :(得分:1)

执行此操作的常用方法是使用可用的日期解析器,您可以在其中输入输入格式并将其输出为其他输出格式。

模式不同,实现等也有所不同。通过正则表达式进行日期解析是不切实际的。

答案 1 :(得分:0)

像这样的东西

0([1-9]+)/0([1-9]+)/([0-9]+)

当然,它只适用于有效日期;它不会解析日期或任何事情。


顺便说一句:我发现更好(更可读,更有意义地检测错误)fyr的答案。这只是为了表明如果您的平台中没有fyr的解决方案,可以使用正则表达式完成。