Foxtable(狐表)用户栏目专家坐堂 → [求助]从字符串中提取数字


  共有3337人关注过本帖树形打印复制链接

主题:[求助]从字符串中提取数字

帅哥哟,离线,有人找我吗?
lgj716330
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1386 积分:10683 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]从字符串中提取数字  发帖心情 Post By:2021/10/29 19:33:00 [只看该作者]

如科目列为以下字符串
66010101 工资
660102 运费
如何从科目列中将数字部分提取出来放到B列,主要是每行数字的长度不一样,有些中间又没空隔或其他特殊字符,总之是没啥规则
[此贴子已经被作者于2021/10/29 19:38:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
z769036165
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:760 积分:5430 威望:0 精华:0 注册:2012/10/5 21:53:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1386 积分:10683 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2021/10/30 9:22:00 [只看该作者]

哦,谢谢,第一次接触正则,先学学

 回到顶部