时间:2021-07-01 10:21:17 帮助过:82人阅读
行定位符(^和$)
行定位符就是用来描述字串的边界。"^"表示行的开始;"$"表示行的结尾。如:
^tm
这个表达式表示要匹配字串I的开始位置是行头,如:tm equal Tomorrow Moon就可以匹配,而Tomorrow Moon equal tm就不可以匹配.但是如果使用:
tm$
则后者可以匹配而前者不可以。如果想要匹配的字串可以出现在字符串的任意部分,那么可以直接写成:
tm
这样两者就都能够匹配了。
单词定界符(\b、\B)
继续上面的实例,使用tm可以匹配在字符串中出现的任何位置。那么类似html,utmost中的I也会被查找出来。但现在需要匹配的是单词tm,而不是单词的一部分。这时可以使用单词定界符\b,表示要查找的字串为一个完整的单词,如:
\btm\b
还有一个大写的\B,意思和\b相反。它匹配的字串不能是一个完整的单词,而是其他单词或字串的一部分。如:
\Btm\B
以上就是行定位符、单词定界符实例用法(正则表达式字符集1)的详细内容,更多请关注Gxl网其它相关文章!