以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  从字符串中筛选出括号内的字符  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=121866)

--  作者:newsun2k
--  发布时间:2018/7/14 13:02:00
--  从字符串中筛选出括号内的字符
一个字符串如下例,
334dfdfdfd{人名}34fggdgfggf
sdf{单位}3fgfdgd
{编码}
如何获取全部其中的括号内的字符串,放到一个数组中?
得到{"人名","单位",“编码”}

--  作者:有点蓝
--  发布时间:2018/7/14 14:19:00
--  
Dim s As String="334dfdfdfd{人名}34fggdgfggfsdf{单位}3fgfdgd"
Dim p As String = "{\\w+(?=\\})}"
Dim rgx = new System.Text.RegularExpressions.Regex(p, System.Text.RegularExpressions.RegexOptions.IgnoreCase)
For Each m As object  In rgx.Matches(s)
Output.Show(m.value)
Next