[已解决]请问如何按顺序提取一段字符串中的数字和小数点
本帖最后由 bihex 于 2015-1-26 16:11 编辑搜索了一下没有找到相关的
比如。akdjfa23daskfjla<ag>45<<llk.kdfaj152lfk
有什么办法可以把里面的数字提取出来2345.152
里面的字符长度没有规律
谢谢谢 看下这个是否符合你的要求[\d\.]+ Local $Str = 'akdjfa23daskfjla<ag>45<<llk.kdfaj152lfk'
MsgBox(0, '', '原字符串:' & $Str & @LF & '替换结果:' & StringRegExpReplace($str, '[^\d.]', '')) 高深帮顶{:face (427):} 正则真是太强大了 这个只能匹配第一项,不能把所有项一起匹配出来
[\d\.]+
复制代码 高亮切换
看下这个是否符合你的要求
半芯竹 发表于 2015-1-19 21:40 http://www.autoitx.com/images/common/back.gif 回复 6# bihex
无语。。这个方法,是匹配了所有的。你要取完它所有的数,你得作个循环来获取。。。AFAN的替换的方法,很不错。
页:
[1]