以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]从字符串中提取数字 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172763) |
-- 作者:lgj716330 -- 发布时间:2021/10/29 19:33:00 -- [求助]从字符串中提取数字 如科目列为以下字符串 66010101 工资 660102 运费 如何从科目列中将数字部分提取出来放到B列,主要是每行数字的长度不一样,有些中间又没空隔或其他特殊字符,总之是没啥规则
[此贴子已经被作者于2021/10/29 19:38:32编辑过]
|
-- 作者:z769036165 -- 发布时间:2021/10/30 8:31:00 -- 一使用正则 二如果数字后都接有空格的,使用数组 For Each dr As DataRow In DataTables("表A").DataRows Dim s() As String = dr("科目").split(" ") Output.Show(s(0)) Next [此贴子已经被作者于2021/10/30 8:31:56编辑过]
|
-- 作者:lgj716330 -- 发布时间:2021/10/30 9:22:00 -- 哦,谢谢,第一次接触正则,先学学 |