本帖最后由 heroxianf 于 2016-9-5 09:49 编辑
回复 7# liongodmien
#include <MsgBoxConstants.au3>
#include <StringConstants.au3>
Local $Data = 'ssdghjkk'
Local $aArray1 = StringRegExp($Data, 's', 3)
Local $aArray2 = StringRegExp($Data, 'd', 3)
Local $aArray3 = StringRegExp($Data, 'o', 3)
Local $a = UBound($aArray1)
local $b = UBound($aArray2)
local $c = UBound($aArray3)
Select
Case $a > 0 and $b > 0 and $c <= 0
MsgBox(0, '', '条件1、2符合,3不符合')
Case $a <= 0 and $b > 0 and $c <= 0
MsgBox(0, '', '条件2符合,1、3不符合')
Case $a > 0 and $b <= 0 and $c <= 0
MsgBox(0, '', '条件1符合,2、3不符合')
EndSelect
目前我用这个可以满足我的要求,我使用它加入循环 通过不同条件来判断各个归类是否正确。就是条件多了,虽然有点繁琐,但是能解决问题,后期再考虑创建数组变量来代替这些。 |