以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]将字符串中多个相同的字符缩为一个 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=159985) |
-- 作者:天一生水 -- 发布时间:2021/1/16 13:03:00 -- [求助]将字符串中多个相同的字符缩为一个 老师好! 从文档中获取的字符串编码,含有多个连续、不定个数的特定字符,怎样将这些连续的字符缩为一个? 比如下面的代码,如果逗号个数不确定,就不能用了: Dim str As String = "你好,早上,,,,,中午,,下午,,,,,," |
-- 作者:有点蓝 -- 发布时间:2021/1/16 14:17:00 -- Dim pattern As String = "[,]+" Dim str As String = "你好,早上,,,,,中午,,下午,,,,,," Dim str2 = System.Text.RegularExpressions.Regex.Replace(str, pattern ,",") Output.Show(str2)
|
-- 作者:天一生水 -- 发布时间:2021/1/16 15:16:00 -- 谢谢蓝老师! 如果字符是 chr(13),应该怎样写?下面的代码不起作用。
..... Dim pattern As String = "[chr(13)]+" |
-- 作者:有点蓝 -- 发布时间:2021/1/16 15:38:00 -- Dim pattern As String = "[\\n]+" |