举报
holley 发表于 2022-12-28 09:31 为啥我只用第一条正则就得到你要的结果了?
Local $File_Read_Temp = '2022/2/4,08:41:30,4665782,-40,99.9,5,422.7375,60,4,16,-84,O9' Local $aDate = StringRegExp($File_Read_Temp, '(\d+)/(\d+)/(\d+)', 3) If UBound($aDate) = 3 Then $File_Read_Temp = StringRegExpReplace($File_Read_Temp, '(\d+)/(\d+)/(\d+)', StringFormat("%04d-%02d-%02d", $aDate[0], $aDate[1], $aDate[2])) MsgBox(0, "", $File_Read_Temp)
$File_Read_Temp = '2022/2/14,08:41:30,4665782,-40,99.9,5,422.7375,60,4,16,-84,O9' $File_Read_Temp = StringRegExpReplace(StringReplace($File_Read_Temp, '/', '-'), '(?<=\d-)(\d)(?!\d)', '0\1') MsgBox(0,"",$File_Read_Temp)
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度
GMT+8, 2025-3-6 19:30 , Processed in 0.363108 second(s), 19 queries .
Powered by Discuz! X3.5 Licensed
© 2001-2024 Discuz! Team.