正規表現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);
}
}