lsq726 发表于 2008-8-23 07:26:58

是BUG还是 哪我理解的不对?

例子1:
dim $aaa
$aaa=1
$aaa=2
$aaa=3


    for $i = 0 to UBound($aaa) - 1
      msgbox(0, "RegExp Test with Option 1 - " & $i, $aaa[$i])
    Next


msgbox(0, "RegExp Test with Option 1 - " & $i, $aaa[$i])

例子1中MSGBOX 中的$I是可以正确显示的

例子2:
$nOffset = 1
While 1
    $array = StringRegExp('<test>a</test> <test>b</test> <test>c</Test>', '<(?

i)test>(.*?)</(?i)test>', 1, $nOffset)
   
    If @error = 0 Then
      $nOffset = @extended
    Else
      ExitLoop
    EndIf
    for $i = 0 to UBound($array) - 1
      msgbox(0, "RegExp Test with Option 1 - " & $i, $array[$i])
    Next
WEnd

msgbox(0, "RegExp Test with Option 1 - " & $i, $array[$i])
例子2 的MSGBOX的$i无法正确显示 总是显示0

顺便说下 例子2是帮助里的例子~

[ 本帖最后由 lsq726 于 2008-8-26 05:59 编辑 ]

lsq726 发表于 2008-8-23 07:30:06

可能是我对那个例子 还没理解,,还请先人 帮助 解答迷惑~

[ 本帖最后由 lsq726 于 2008-8-23 07:42 编辑 ]

漠北雪~狼 发表于 2008-8-23 08:35:05

先用 _ArrayDisplay($array), 你这样所得到的数组都不明确,不正确,后面的自然容易出错了...

lsq726 发表于 2008-8-26 05:59:39

谢谢版大。。
我想 理解得有个过程~~3Q
页: [1]
查看完整版本: 是BUG还是 哪我理解的不对?