您的位置 首页 java

Java正则表达式-边界

要匹配一行的开头,或匹配整个单词,不是任何单词的一部分,我们必须为匹配器设置边界。

下表列出了正则表达式中的边界匹配器

边界匹配含义^一行的开始$一行的结束b字边界B非字边界A输入的开始G上一次匹配的结束Z输入的结束,但是对于最终终止符,如果有的话z输入的结束

例子

以下代码演示了如何使用正则表达式匹配字边界。

public class Main {
 public static void main(String[] args) {
 // \b to get b inside the string literal.
 String regex = "\b Java \b";
 String replacementStr = "XML";
 String inputStr = "Java and Javascript";
 String newStr = inputStr.replaceAll( regex , replacementStr);
 System.out.println("Regular Expression: " + regex);
 System.out.println("Input String: " + inputStr);
 System.out.println("Replacement String: " + replacementStr);
 System.out.println("New String: " + newStr);
 }
}
 

上面的代码生成以下结果。

文章来源:智云一二三科技

文章标题:Java正则表达式-边界

文章地址:https://www.zhihuclub.com/189644.shtml

关于作者: 智云科技

热门文章

网站地图