blue_dvd 发表于 2016-11-14 11:05:02

求一个正则表达式:非数字字符开始位置【已解决】

本帖最后由 blue_dvd 于 2016-11-14 21:58 编辑

求正则表达式,找出字符串中非数字字符其实位置
Local $t="23中456"

   $i= StringRegExp($t, '')
   
   MsgBox(0, "非数字字符开始位置", $i)
不胜感谢!

haijie1223 发表于 2016-11-14 14:53:31

MsgBox(0, '位置', StringLen(StringRegExpReplace('23中456', '^(\d*).*', '$1')) + 1)

afan 发表于 2016-11-14 14:53:35

Local $str = "23中456"
StringRegExp($str, '(?=\D)', 1)
MsgBox(0, "非数字字符开始位置", @Extended)

blue_dvd 发表于 2016-11-14 15:46:09

非常感谢两位版主大人,测试通过!
页: [1]
查看完整版本: 求一个正则表达式:非数字字符开始位置【已解决】