StringRegExp字符串的最后一部分可能有可能无,(...)?,如何做判断?【已解决】
本帖最后由 la2ygoo 于 2018-4-19 10:20 编辑需要用正则表达式匹配的字符串$a1,可能是2222222,2222222-22,2222222aaa这样的格式。前面是7位数字,后面-2位数字可能有可能无。该怎么根据(-\d\d)?的有无做判断语句?#include <Array.au3>
Local $a1="2222222-22",$a2,$a3;$a1是变量
$aArray=StringRegExp($a1,'(?i)^(\d{7})(-\d\d)?',1)
if $aArray > 0 then
_ArrayDisplay($aArray)
$a3=$aArray
$a2=$aArray
Else
_ArrayDisplay($aArray)
$a2=$aArray
EndIf已经自己解决了,用UBound,汗。。。
页:
[1]