My FirstBlog

JAVA学习网 2018-08-09 19:51:02

test

replace(CharSequence target, CharSequence replacement);
replaceAll(String regex, String replacement);
replaceFirst(String regex, String replacement);
System.out.println("abac".replace("a", "\\a")); //\ab\ac
System.out.println("abac".replaceAll("a", "\\\\a")); //\ab\ac
System.out.println("abac".replaceFirst("a", "\\\\a")); //\abac

it seems that we have to escape twice to use 'replaceAll' and 'replaceFirst'.

阅读(743) 评论(0)