以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 索引和长度必须引用该字符串内的位置 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=189622) |
-- 作者:fx719 -- 发布时间:2023/12/12 14:04:00 -- 索引和长度必须引用该字符串内的位置 Dim txt As String = "控制蝶阀\\三偏 PN16 DN150 WCB/CF3M+STL Ⅵ 硬 气动手轮" Dim pattern As String = "PN(\\d+)" 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) txt = match.Value \'这里已经能取出PN16 Next output.Show(txt.SubString(1, 3)) \'填写1,3会显示 N16 不会报错 ,填写2,4会报错. 我想把PN16中的16数字给取出来做大小判断\' |
-- 作者:有点蓝 -- 发布时间:2023/12/12 14:08:00 -- SubString 返回从指定位置开始指定长度的子字符串。 语法: SubString(StartIndex) SubString(StartIndex, Length) 参数: StartIndex:
子字符串的开始位置。 Length:
可选参数,子字符串的长度。 output.Show(txt.SubString(2, 2)) |