dhlhmgc 发表于 2013-2-27 12:17:13

[已解决]AU3正则替换问题

本帖最后由 dhlhmgc 于 2013-3-3 05:10 编辑

$strVar = "9/13/2004"
$regVar = StringRegExpReplace($strVar,"({1,2})\/({1,2})\/({2,4})","$3年$1月$2日")
msgbox(0,0,$regVar)
结果为: 2004年913
请高手帮看一下,为什么不是2004年9月13日

afan 发表于 2013-2-27 13:42:32

${3}年$1月$2日

henry10423 发表于 2013-2-27 14:29:06

本帖最后由 henry10423 于 2013-2-27 14:38 编辑

(0\d{1,9}|1\d{0,2}|\d{1,9})\/(0\d{1,9}|1\d{0,9}|2\d{0,9}|3\d{0,1}|\d{1,9})\/(\d{4})Replace$3年$1月$2日

shqf 发表于 2013-2-27 19:47:21

${3}年${1}月${2}日

dhlhmgc 发表于 2013-3-3 05:09:06

高手真多啊,多谢各位老师指导,问题解决,结贴了!
页: [1]
查看完整版本: [已解决]AU3正则替换问题