正規表現383ページの例展開に精通している

795 ワード


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

public class ReplaceString {

	public static void main(String[] args) {
		StringBuilder text = new StringBuilder("It's SO very RUDE to shout !");
		Matcher m = Pattern.compile("\\b[\\p{Lu}\\p{Lt}]+\\b").matcher(text);
		while (m.find()) {
			text.replace(m.start(), m.end(), m.group().toLowerCase());
			System.out.println(">>>>>> "+m.group(0));
		}
		
		
		//     (find,matches)     ,jdk      
		if(m.matches()){
			System.out.println(">>>>>> "+m.group(0));
			
		}
		System.out.println(text);
	}

}