Foxtable(狐表)用户栏目专家坐堂 → 老师,求一正则表达式


  共有2707人关注过本帖树形打印复制链接

主题:老师,求一正则表达式

帅哥哟,离线,有人找我吗?
fntfgz
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:411 积分:4950 威望:0 精华:0 注册:2012/11/16 8:21:00
老师,求一正则表达式  发帖心情 Post By:2021/7/6 22:29:00 [只看该作者]

老师,我有如下一行数据,我想用正则匹配提取出里面的"[01]",":0638"," 09",请问如何写?
志愿[01]:0638河北农业大学(渤海校区)[公办] 09食品科学与工程 


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107846 积分:548581 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/6 22:39:00 [只看该作者]

Dim pattern As String = "[0-9]+"
Dim txt = "志愿[01]:0638河北农业大学(渤海校区)[公办] 09食品科学与工程"
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

 回到顶部