请教怎样在字符型字段中,提取阿拉伯数字?如"250ml"提取“250”
如题
程序代码:
CMC="250ML" CMC1="" FOR I=1 TO LEN(CMC) CMC2=SUBSTR(CMC,I,1) CMC1=CMC1+IIF(BETWEEN(ASC(CMC2),48,57),CMC2,"") ENDFOR ?CMC1这只是其中的一种方法,这种方法关键在ASC(),因为字符型数字0-9的ASC()的返回值分别为48-57。根据大写字母A-Z的ASC()返回值分别为65-90,同样可以提取“250ML”中的“ML”
ISDIGIT( ) 函数 也可以达到同样的效果。
[ 本帖最后由 sdta 于 2012-5-23 19:59 编辑 ]