我使用notepad ++进行日期转换,但遇到了问题。
我可以将dd / mm / yyyy格式的日期转换为yyyy-mm-dd
但是,有些日期的格式为d / m / yyyy,因为当天或月只有1位数,然后我的正则表达式失败。
如何将它们全部格式化为dd / mm / yyyy?
我真的很感激一些帮助!
答案 0 :(得分:1)
([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})
答案 1 :(得分:0)
不知道记事本+正则表达式的版本,但也许这将完成工作:
(\d+)/(\d+)/(\d\d\d\d)
\d
是数字,可以由[0-9]
+
表示一个或多个,可以替换为{1,2}
,这意味着一两次出现
如果您想要替换日期或月份添加前导零,那么您应该使用简单程序来完成。从编辑器中你必须分三步完成:
dd/mm/yyyy
d/mm/yyyy
[^0-9]([0-9])/([0-9]){2}/([0-9]){4}
- > \3-\2-0\1
dd/m/yyyy
([0-9]){2}/([0-9])/([0-9]){4}
- > \3-0\2-\1