以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字符截取 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=87352) |
|
-- 作者:yjf123 -- 发布时间:2016/7/8 19:00:00 -- 字符截取 如何截取两个字符内的内容,入13[246]57[98]1223,截取[246]、[98] |
|
-- 作者:Hyphen -- 发布时间:2016/7/9 8:29:00 -- Dim pattern As String = "\\[\\w+(?=\\])\\]" Dim txt = "13[246]57[98]1223" Dim rgx = new System.Text.RegularExpressions.Regex(pattern, System.Text.RegularExpressions.RegexOptions.IgnoreCase) For Each match As System.Text.RegularExpressions.Match In rgx.Matches(txt) Output.Show(match.Value ) Next
|
|
-- 作者:cyl123 -- 发布时间:2016/7/9 11:33:00 --
|
|
-- 作者:Hyphen -- 发布时间:2016/7/9 11:46:00 -- Dim pattern As String = "\\[\\(\\w+(?=\\)\\])\\)\\]" |
|
-- 作者:yjf123 -- 发布时间:2016/7/10 17:51:00 -- 有个问题,只要里面包含字符就失效了: Dim txt = "13[24*6]57[9{8]1223"
|
|
-- 作者:大红袍 -- 发布时间:2016/7/11 5:11:00 -- Dim pattern As String = "\\[.+?\\]"
|