找回密码
 加入
搜索
查看: 1454|回复: 4

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

[复制链接]
发表于 2013-2-27 12:17:13 | 显示全部楼层 |阅读模式
本帖最后由 dhlhmgc 于 2013-3-3 05:10 编辑

$strVar = "9/13/2004"
$regVar = StringRegExpReplace($strVar,"([0-9]{1,2})\/([0-9]{1,2})\/([0-9]{2,4})","$3年$1月$2日")
msgbox(0,0,$regVar)
结果为: 2004年913
请高手帮看一下,为什么不是2004年9月13日
发表于 2013-2-27 13:42:32 | 显示全部楼层
${3}年$1月$2日
发表于 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日
发表于 2013-2-27 19:47:21 | 显示全部楼层
${3}年${1}月${2}日
 楼主| 发表于 2013-3-3 05:09:06 | 显示全部楼层
高手真多啊,多谢各位老师指导,问题解决,结贴了!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 11:34 , Processed in 0.106858 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表