以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]Replace多个替换只保留1个 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188060) |
-- 作者:by0521 -- 发布时间:2023/8/30 10:21:00 -- [求助]Replace多个替换只保留1个 Dim dz as string = "收件单位:11/////收件地址:11/收件人:11/联系电话:11" Dim s As String = dz.Replace("/", vbcrlf) 这样排列下来的结果就是,1个/就替换了1个回车换行。 收件单位:11 收件地址:11 收件人:11 联系电话:11 如何实现 不管多少个/ 只替换1个回车换行? 收件单位:11 收件地址:11 收件人:11 联系电话:11 |
-- 作者:有点蓝 -- 发布时间:2023/8/30 10:23:00 -- Dim pattern As String = "[\\/]+" Dim txt = "收件单位:11/////收件地址:11/收件人:11/联系电话:11" Dim str = System.Text.RegularExpressions.Regex.Replace(txt , pattern , vbcrlf) Output.Show(str)
|