以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  提取指定字符  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76714)

--  作者:huazhencong
--  发布时间:2015/11/3 22:04:00
--  提取指定字符
我想提取“CN191分店合计:“ 前面的字母和数字,结果是:CN191,我写的代码如下:

Dim s As String = "CN191分店合计: "
s = s.Trim("分店合计:")
output.show(s)

可是结果不对,请指教,谢谢!


--  作者:大红袍
--  发布时间:2015/11/3 22:09:00
--  
Dim s As String = "CN191分店合计: "
s = System.Text.RegularExpressions.Regex.Replace(s, "(?<=[0-9a-cA-Z]*)[^0-9a-cA-Z]*", "")
msgbox(s)

--  作者:大红袍
--  发布时间:2015/11/3 22:09:00
--  

或者

 

Dim s As String = "CN191分店合计: "
s = s.replace("分店合计:", "")
msgbox(s)