(已解决)读取当日日期,输出格式问题~~请大家帮忙~~
本帖最后由 boy007zz 于 2010-12-6 13:53 编辑我的代码$msg1=@YEAR&"年"&@MON&"月"&@MDAY&"日"
MsgBox(4096,"rq",$msg1,10)
输出结果是:2010年12月04日,是YYYY年MM月DD日的格式
如何能够输出为YYYY年M月D日的格式呢?? 这个用正则很简单的,但是我不会,想了个笨办法
$msg1=@YEAR&"年"&@MON&"月"&@MDAY&"日"
$msg1=StringReplace ($msg1, "年0", "年")
$msg1=StringReplace ($msg1, "月0", "月")
MsgBox(4096,"rq",$msg1) 果然有效哦~~那个正则。。。是怎么个回事捏?? $msg1 = @YEAR & "年" & @MON & "月" & @MDAY & "日"
$msg1 = StringRegExpReplace($msg1, '0(\d)(?=月|日)', '$1')
MsgBox(4096, "rq", $msg1, 10)
afan 发表于 2010-12-5 00:18 http://www.autoitx.com/images/common/back.gif
'0(\d)(?=月|日)', '$1'
这个是什么意思? 看帮助文档 谢谢大家,会了~~谢谢~~ 正则表达示,真的,很强大哦、、
页:
[1]