VB6.0提取字符串中的数字
VB6.0 里的字符串可真是老派但实用,尤其是你要从一大串乱七八糟的字符里抠出数字的时候。常用的套路有两种:一是加个Microsoft VBScript Regular Expressions 5.5引用,用正则直接匹配,灵活度高;二是自己写循环配合IsNumeric
去扫每个字符,代码短,运行也快。
用正则时,你只要写个\d+
就能把数字段全逮出来,比如abc123def456
会吐出123,456
;而用循环法就更简单,一行行累加数字,得到123456
。嗯,这两招都挺稳,主要看你是追求精确匹配还是想图省事。
如果你只纯数字串,中间没花里胡哨的格式,那就用循环法;但要是遇到各种复杂数字格式,比如带小数、加减号、分隔符,正则会更省心。哦,对了,正则用之前别忘了加引用,不然 VB6 可不认识。
1.34KB
文件大小:
评论区