^Host:\s(.+)$
创新互联是一家专业提供博山企业网站建设,专注与网站制作、成都网站建设、H5页面制作、小程序制作等业务。10年已为博山众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
^表示是一行的开始,Host:是你要匹配的内容中固定的部分(我是这么认为的),\s表示有一个空格或者Tab,(.+)表示任意字符,就是匹配hm.baidu.com的,$表示是行的结尾,匹配结果中提取到的就是hm.baidu.com了。
你把替换所有非数字为空字符串,改为替换所有非数字为空格,就可以把每组数字分开了.
完整的程序如下(改动的地方见注释)
Dim bbb As String
bbb = TextBox1.Text
Dim My_str As String = Regex.Replace(bbb, "[^0-9]", " ") '这里把替换所有非数字为空字符串,改为替换所有非数字为空格
MsgBox(My_str)
@interface不替换的话,就把正则改成:
@(?!interface)[^\s]+(\s|$)
如果@t3(synopsis = "AB") 这个等号前后没有空格,就很简单,直接用下面的搞定,如果有空格,这个正则就会复杂很多了:
Regex.Replace(@"@t1
@t2()
@t3(synopsis=""AB"")
@t4(""unused"")
creatCommChat(@WebParam(name=""chatID"") String chatID,@WebParam(name=""creatUserID"") String creatUserID)", @"@[^\s]+(\s|$)", "")
标题名称:vb.net正则空格 正则匹配一个空格
地址分享:https://www.cdcxhl.com/article34/hpospe.html
成都网站建设公司_创新互联,为您提供网站内链、品牌网站建设、手机网站建设、电子商务、品牌网站设计、建站公司
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联