Fork me on GitHub

java8_api_正则表达式


正则表达式
    什么是正则表达式
    使用String类中的replaceAll方法
    使用Pattern类编译正则表达式
    使用Matcher类匹配正则表达式

    什么是正则表达式
        是一种描述模式的字符序列
        用于验证,查找,替换

package java_20180209_api_string;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class RegexDemo1 {

    public static void main(String[] args) {

        String reg="a[bef]c";
        String s="abc";
        System.out.println(s.matches(reg));
        System.out.println("abcjdkjkaeckdkdafclli".replaceAll(reg,"X"));
        
        Pattern p=Pattern.compile(reg);
        Matcher m=p.matcher("abcjdkjkaeckdkdafclli");
        while (m.find()) {
            System.out.println(m.start());
        }
        
        System.out.println(m.find());
        System.out.println(m.group());
    }

}

 

posted on 2018-02-10 16:54  阳光-源泉  阅读(1451)  评论(0编辑  收藏  举报

导航