以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何提取备注列里的字符串  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=116545)

--  作者:ap9709130
--  发布时间:2018/3/26 17:13:00
--  如何提取备注列里的字符串
老师

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

比如备注列的内容如下:

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

提取后的内容为:
abc
dre
tregd

要如何实现? 多谢!

--  作者:km007
--  发布时间:2018/3/26 17:15:00
--  
直接用分隔符就可以了
--  作者:有点甜
--  发布时间: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
--  发布时间:2018/3/27 10:41:00
--  
老师

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

--  作者:有点甜
--  发布时间: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
--  发布时间:2018/3/27 14:36:00
--  
多谢!虽然看不懂,但真是实用!