本帖最后由 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偏移量的示例呢? |