VB6.0提取字符串中的数字

VB6.0 里的字符串可真是老派但实用,尤其是你要从一大串乱七八糟的字符里抠出数字的时候。常用的套路有两种:一是加个Microsoft VBScript Regular Expressions 5.5引用,用正则直接匹配,灵活度高;二是自己写循环配合IsNumeric去扫每个字符,代码短,运行也快。

用正则时,你只要写个\d+就能把数字段全逮出来,比如abc123def456会吐出123,456;而用循环法就更简单,一行行累加数字,得到123456。嗯,这两招都挺稳,主要看你是追求精确匹配还是想图省事。

如果你只纯数字串,中间没花里胡哨的格式,那就用循环法;但要是遇到各种复杂数字格式,比如带小数、加减号、分隔符,正则会更省心。哦,对了,正则用之前别忘了加引用,不然 VB6 可不认识。

rar 文件大小:1.34KB