cashiba 发表于 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偏移量的示例呢?

w60711 发表于 2016-12-12 14:01:13

也想知道這個~
我之前遇過讀不到該元素就閃退...
页: [1]
查看完整版本: 空数组、无效数组、非数组这些概念有区别吗