找回密码
 加入
搜索
楼主: wangms

[AU3基础] [已解决]请教如何转换这段字符串

 火.. [复制链接]
 楼主| 发表于 2014-4-13 13:53:45 | 显示全部楼层
回复 15# afan


    afan老师太谦虚啦!不仅要学习您的知识、还要学习您的人品!!
发表于 2014-4-13 19:00:58 | 显示全部楼层
回复 13# afan

请问afan :
    %\w+?%
“?”怎样理解?
发表于 2014-4-13 19:05:48 | 显示全部楼层
回复 17# fuldho


    问号 是在满足后面的条件的同时 前面的匹配字符尽量少
发表于 2014-4-13 19:15:34 | 显示全部楼层
回复 18# afan
谢谢你的解释,
还是不太理解!
发表于 2014-4-13 19:28:09 | 显示全部楼层
回复 19# fuldho


    呵呵 所以我一般不解释 没办法 这东西实在不好怎么组织语言
发表于 2014-4-14 07:15:08 | 显示全部楼层
回复 20# afan

谢谢你!

    哈哈!我已经理解了!

'a1234a56a789a'

有"?" 返回 a1234a ;a789a

无"?"返回 a1234a56a789a
发表于 2014-4-14 23:41:17 | 显示全部楼层
也称懒惰模式,无?号则是贪婪模式
发表于 2014-4-18 09:04:41 | 显示全部楼层


; 展开环境变量
Func __TC_StringExpandEnvironment($szTemp)
        Local $aTemp = DllCall('Kernel32.dll', 'dword', 'ExpandEnvironmentStringsW', 'wstr', $szTemp, 'wstr', '', 'dword', 0x104)
        Return $aTemp[2]
EndFunc   ;==>__TC_StringExpandEnvironment



msgbox(0,0,__TC_StringExpandEnvironment('%temp%\xxx'))

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 14:51 , Processed in 0.070894 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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