以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于通配符查询后怎么定位文本位置? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123091) |
-- 作者:luodang2050 -- 发布时间:2018/8/7 17:26:00 -- 关于通配符查询后怎么定位文本位置? 如题,被查询文本str1="dfdfaccadcg",查询通配表达式为\'*a[bd]c*\',通过like确定存在,现如何得到其定位位置呢? |
-- 作者:有点甜 -- 发布时间:2018/8/7 17:39:00 -- Dim str1 As String = "dfdfaccadcg" Dim str2 As String = "a[bd]c" Dim mc = System.Text.RegularExpressions.Regex.Matches(str1,str2) For i As Integer = 0 To mc.count-1 msgbox(mc(i).value) msgbox(str1.Indexof(mc(i).value)) Next |
-- 作者:luodang2050 -- 发布时间:2018/8/7 18:56:00 -- 看来正则表达式更加灵活,谢谢 |