以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]正则表达式怎么用呢 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=152585) |
-- 作者:81538475 -- 发布时间:2020/7/15 19:12:00 -- [求助]正则表达式怎么用呢 sqlfind 的时候出错了,法线名称里面特殊符号但是用用下面代码测试了一下,也没有转换成功 Dim s As String ="# ]\').*?(?=\' \'[]lv1/lv3/lv5" Dim mc = System.Text.RegularExpressions.Regex.Matches(s, "(?<=[= ]\').*?(?=\' )") For i As Integer = 0 To mc.count-1 s = s.replace(mc(i).value, mc(i).value.replace("\'", "\'\'")) Output.Show(s) Next 时哪里的问题呢
|
-- 作者:有点蓝 -- 发布时间:2020/7/16 8:40:00 -- 想要做什么功能? |
-- 作者:81538475 -- 发布时间:2020/7/16 10:52:00 -- 有个任务名称 中含有一些特殊符号。 在使用 SQLfind 的时候,找不到这个行
|
-- 作者:有点蓝 -- 发布时间:2020/7/16 11:14:00 -- Dim s As String ="# ]\').*?(?=\' \'[]lv1/lv3/lv5" datatables(xxx).sqlfind("第一列 = \'" & s.replace("*","[*]").replace("%","[%]") & "\'")
|