以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  字符串的格式化  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118980)

--  作者:huangxueyao
--  发布时间:2018/5/15 14:09:00
--  字符串的格式化
原字符串:1|小明,2|小黄,3|大刘
目标字符串:1,2,3

用代码实现怎么写?
谢谢

--  作者:有点甜
--  发布时间:2018/5/15 14:13:00
--  
Dim str As String = "1|小明,2|小黄,3|大刘"
msgbox(str)
str = System.Text.RegularExpressions.Regex.replace(str, "\\|.+?(,+?|$)", ",")
msgbox(str.trim(","))

--  作者:huangxueyao
--  发布时间:2018/5/15 14:24:00
--  
错了一点,
结果变成:1,2,3,
而不是:1,2,3

--  作者:有点甜
--  发布时间:2018/5/15 14:32:00
--  
Dim str As String = "1|小明,2|小黄,3|大刘"
msgbox(str)
str = System.Text.RegularExpressions.Regex.replace(str, "\\|.+?(,+?|$)", ",").trim(",")
msgbox(str)