找回密码
 加入
搜索
查看: 1408|回复: 1

[AU3基础] 空数组、无效数组、非数组这些概念有区别吗

[复制链接]
发表于 2016-12-9 23:05:11 | 显示全部楼层 |阅读模式
本帖最后由 cashiba 于 2016-12-9 23:07 编辑

初识StringRegExp函数中......
#include <MsgBoxConstants.au3>
#include <StringConstants.au3>
Local $aArray = StringRegExp(字符串变量, "表达式", 4)
Local $aMatch = 0
For $i = 0 To UBound($aArray) - 1
    $aMatch = $aArray[$i]
    For $j = 0 To UBound($aMatch) - 1
        MsgBox($MB_SYSTEMMODAL, "测试 - " & $i & ',' & $j, $aMatch[$j])
    Next
Next
如上示例,字符串变量和表达式的组合,返回值并不确定。有时需要根据返回值判断字符串变量的情况。
返 回 值
标志 = 3 或 4 :
@error: 意义
0: 有效数组.
1: 数组无效. 没有匹配项目.
2: 正则表达式错误, 数组无效. @Extended = 错误正则表达式的偏移量.


有点小疑问:
1、如果字符串变量为空,返回的$aArray是空数组、无效数组还是非数组?
2、没有匹配结果时,返回的$aArray是空数组、无效数组还是非数组?
3、有没有使用@Extended偏移量的示例呢?
发表于 2016-12-12 14:01:13 | 显示全部楼层
也想知道這個~
我之前遇過讀不到該元素就閃退...
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-4-19 08:47 , Processed in 0.084214 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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