标签: regex keyboard-maestro
我有一个键盘宏工具(键盘大师),它返回%NumberDate%变量中的当前日期;它包含2015年3月31日的字符串“3/31/15”。
该工具支持正则表达式,因此使用正则表达式,我需要将此值转换为[yyyy/MM/dd]格式的格式化字符串;在这个例子中[2015/03/31]。
[yyyy/MM/dd]
我用于提取信息的表达式为(\d+)/(\d+)/(\d+),但[20$3/$1/$2]使[2015/3/31]不是[2015/03/31]。有没有办法检查$ 1或$ 2是否是一个自动插入0的数字?
(\d+)/(\d+)/(\d+)
[20$3/$1/$2]
[2015/3/31]
[2015/03/31]
答案 0 :(得分:1)
我可以使用ICUDateTimeFor来获取和替换日期格式。
ICUDateTimeFor
%ICUDateTimeFor%NOW()+20%[yyyy/MM/dd]%
答案 1 :(得分:0)
您可以使用标准的ICUDateTime,不需要ICUDateTimeFor。