以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- foxtable支持正则表达式吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145101) |
-- 作者:curay -- 发布时间:2020/1/8 13:58:00 -- foxtable支持正则表达式吗? 如题,在搜索匹配时有没有对正则表达式的支持功能或函数? |
-- 作者:有点蓝 -- 发布时间:2020/1/8 14:10:00 -- foxtable支持正则表达式。但是搜索查询这种功能不支持正则表达式 |
-- 作者:curay -- 发布时间:2020/1/8 14:18:00 -- foxtable支持正则表达式吗? 正则表达式如何使用?手册里好像一点没提到过 是在Like 的搜索字符串里使用吗? [此贴子已经被作者于2020/1/8 14:18:24编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/1/8 14:24:00 -- 这个玩意比较复杂,一般人理解不了,不适合初学者。如果要学,百度吧! 正则一般用来提取内容和判断用,比如截取两个字符内的内容,13[246]57[98]1223,截取[246]、[98] 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
|
-- 作者:curay -- 发布时间:2020/1/8 14:34:00 -- foxtable支持正则表达式吗? 怎么用正则过滤字符串这功能手册上还真是一点没提到,所以无从下手 |
-- 作者:有点蓝 -- 发布时间:2020/1/8 14:43:00 -- https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/regular-expression-language-quick-reference |
-- 作者:wfkbabro -- 发布时间:2020/5/17 10:42:00 -- 以下是引用有点蓝在2020/1/8 14:43:00的发言:
https://docs.microsoft.com/zh-cn/dotnet/standard/base-types/regular-expression-language-quick-reference 收藏,感谢。 |