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 *-----请对比上述显示结果