VF中怎么样在数组中查到与条件类似的元素
VF中怎么样在数组中查到与条件类似的元素,比如数组中有123,423,523这些元素,我想搜寻*23这样的,该怎么办
程序代码:LOCAL ARR(10)
ARR="" &&定义数组元素为字符型数据
FOR I=1 TO ALEN(ARR)
ARR(I)=TRANSFORM(I-1)+IIF(MOD(I,2)=0,"23","32")
? I,ARR(I) && 显示生成的数组元素
IF AT("23",ARR(I))>0
MESSAGEBOX("字符(23)包含在数组第 "+TRANSFORM(I)+" 个元素 "+ARR(I)+" 中")
ENDIF
ENDFOR

程序代码:CLEAR
LOCAL ARR(10)
ARR=""
? "显示生成的数组元素"
FOR I=1 TO ALEN(ARR)
ARR(I)=TRANSFORM(I-1)+IIF(MOD(I,2)=0,"23","32") &&生成数组元素
? I,ARR(I)
ENDFOR
X="0193425678"
?
? "匹配数组元素编号","字符串顺序号","字符串("+X+")"
FOR I=1 TO ALEN(ARR)
X1=SUBSTR(X,I,1)+"23" &&生成任意字符串
IF ASCAN(ARR,X1)>0
? ASCAN(ARR,X1),I,SPACE(10)+X1
*MESSAGEBOX("字符串"+X1+"包含在数组ARR第 "+TRANSFORM(ASCAN(ARR,X1))+" 个元素 "+X1+" 中")
ENDIF
ENDFOR
*-----请对比上述显示结果