Foxtable(狐表)用户栏目专家坐堂 → 如何提取备注列里的字符串


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

主题:如何提取备注列里的字符串

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


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
如何提取备注列里的字符串  发帖心情 Post By:2018/3/26 17:13:00 [只看该作者]

老师

我有个备注列,里面有好多行的内容,我现在想按规律提取这个备注列的内容,

比如备注列的内容如下:

abc //* 45678
dre //* 56473
tregd //* 56830

提取后的内容为:
abc
dre
tregd

要如何实现? 多谢!

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


加好友 发短信
等级:一尾狐 帖子:446 积分:5372 威望:0 精华:0 注册:2016/1/28 2:59:00
  发帖心情 Post By:2018/3/26 17:15:00 [只看该作者]

直接用分隔符就可以了

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/26 17:26:00 [只看该作者]

Dim str As String = "abc //* 45678" & vbcrlf & "dre //* 56473" & vbcrlf & "tregd //* 56830"
msgbox(str)
str = System.Text.RegularExpressions.Regex.replace(str, " //\* .+", "")
msgbox(str)

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


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2018/3/27 10:41:00 [只看该作者]

老师

我不要他们连接起来,要分行.

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/3/27 11:17:00 [只看该作者]

Dim str As String = "abc //* 45678" & vbcrlf & "dre //* 56473" & vbcrlf & "tregd //* 56830"
msgbox(str)
str = System.Text.RegularExpressions.Regex.replace(str, " //\* .+?(?=\s|$)", "")
output.show(str)

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


加好友 发短信
等级:六尾狐 帖子:1467 积分:11418 威望:0 精华:0 注册:2013/11/24 22:10:00
  发帖心情 Post By:2018/3/27 14:36:00 [只看该作者]

多谢!虽然看不懂,但真是实用!

 回到顶部