1. 程式人生 > >java使用replaceAll的正則表示式替換,非常好用

java使用replaceAll的正則表示式替換,非常好用

package com.blog.test;

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

public class TEst {

	public static void main(String[] args) {

		String s="<abc>>213<<";
//        String regex="[\\s\\S]*";        
        String regex=">+?";        
        Pattern pt=Pattern.compile(regex);
        Matcher mt=pt.matcher(s);
        while(mt.find())
        {
            System.out.println(mt.group());
        }
        s = s.replaceAll("[\\s\\S]*>>", "");
        s = s.replaceAll("<<", "");
        System.out.println(s);
	}
}