【The Java™ Tutorials】【Regular Ex

2018-03-23  本文已影响0人  Ppian

前面我们都是在整个输入的字符串中做匹配,而没有考虑在字符串中的哪个具体的位置做匹配,比如只在行首做匹配,只在行末做匹配。Boundary matcher就是用来限定匹配位置的。

Boundary Construct Description
^ The beginning of a line
$ The end of a line
\b A word boundary
\B A non-word boundary
\A The beginning of the input
\G The end of the previous match
\Z The end of the input but for the final terminator, if any
\z The end of the input

需要注意^和\A的区别,因为输入可能不止一行。

Boundary Matcher
上一篇下一篇

猜你喜欢

热点阅读