集册 Java实例教程 匹配后将所有替换为正则表达式中的通配符

匹配后将所有替换为正则表达式中的通配符

欢马劈雪     最近更新时间:2020-01-02 10:19:05

387
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
匹配后将所有替换为正则表达式中的通配符

import java.util.regex.Pattern;

import java.util.regex.Matcher;
//来自 nowjava - 时代Java

public class ReplaceDemo2 {


    private static String REGEX = "a*b";

    private static String INPUT = "aabfooaabfooabfoob";

    private static String REPLACE = "-";


    public static void main(String[] args) {

        Pattern p = Pattern.compile(REGEX);

        // get a matcher object

        Matcher m = p.matcher(INPUT);

        INPUT = m.replaceAll(REPLACE);

        System.out.println(INPUT);

    }

}


展开阅读全文