Loading

3.正则表达式入门之特殊字符匹配

1.特殊字符

正则表达式中特殊字符的表格如下:
在这里插入图片描述

2.特殊字符实例学习

1).$

匹配输入字符串的结尾位置

例子:

public static void main(String[] args) {
   
    String str="life is  a fuck _movie";
    //获得一个正则表达式对象
    Pattern p = Pattern.compile("ie$");
    //使用正则表达式对象处理指定字符串,并获得结果对象
    Matcher m = p.matcher(str);
    //从正则表达式结果对象中获得信息
    while (true){
   
        if(m.find()) {
   
            System.out.print(m.group());
        }else break;
    }
}

在这里插入图片描述

2).^

匹配输入字符串的开始位置,除非在方括号表达式中使用,当该符号在方括号表达式中使用时,表示不接受该方括号表达式中的字符集合。
例子:

public static void main(String[] args) {
   
    String str="life is  a fuck _movie";
    //获得一个正则表达式对象
    Pattern p = Pattern.compile("^life");
    //使用正则表达式对象处理指定字符串,并获得结果对象
    Matcher m = p.matcher(str
posted @ 2021-12-16 08:59  文牧之  阅读(59)  评论(0)    收藏  举报  来源