008-字符串替换函数

字符串替换函数

replace(String oldStr, String newStr)

用于将调用此函数的字符串内的子字符串oldStr替换成字符串newStr
oldStr 为准备要替换的字符串
newStr 为准备替换成的字符串

replaceFirst(String regex, String replacement)

用于将调用此函数的字符串内满足正则匹配regex的第一个字符串替换成字符串newStr


replaceFirst(String regex, String replacement)

用于将调用此函数的字符串内满足正则匹配regex的所有字符串替换成字符串newStr

public class ReplaceDemo {
    public static void main(String[] args) {
        String str = new String("abcd001, I love you, please abcd001 trust me");
        System.out.println("Replace用法 :" + str.replace("abcd001", "Shuang"));
        System.out.println("ReplaceFirst用法 :" + str.replaceFirst("\b\w+001\b", "Shuang"));
        System.out.println("ReplaceAll用法 :" + str.replaceAll("\b\w+001\b", "Shuang"));
    }
}

原文地址:https://www.cnblogs.com/Sinkinghost/p/11272787.html