加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 \b匹配

发布时间:2020-12-14 04:27:20 所属栏目:百科 来源:网络整理
导读:1,本文是参照 http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html 该连接地址而获得的见解。 1 。在 入门 处。 b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,
1,本文是参照
http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html

该连接地址而获得的见解。

1 。在入门处。

b是正则表达式规定的一个特殊代码(好吧,某些人叫它元字符,metacharacter),代表着单词的开头或结尾,也就是单词的分界处。虽然通常英文的单词是由 空格标点符号或者 换行来分隔的,但是b并不匹配这些单词分隔字符中的任何一个,它 只匹配一个位置

我编写的一个程序是:

string pattern1 = @"bhib.*bLucyb"; string str = "hi,fdjkfdjk Lucy fjdk hiLucy"; foreach (Match match in Regex.Matches(str,pattern1,RegexOptions.IgnoreCase)) { Console.WriteLine(match.Value + ":" + match.Index + ":" + match.Length); } Console.ReadLine();
若模式为bhib.*时,若要得到匹配的话,hi后面必须跟空格,标点符号,换行符。这样才能匹配。 如果 要匹配的字符串为hifdjkdjfkd Lucy 这样就匹配不了了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读