我想从String中替换多个不区分大小写的字符串.
我本来可以用的:
org.apache.commons.lang.StringUtils.replaceEach(text, searchList, replacementList)
但适用于区分大小写的字符串.
是否有类似的方法适用于不区分大小写的字符串?
static String[] old = {"ABHISHEK","Name"};
static String[] nw = {"Abhi","nick name"};
static String s="My name is Abhishek";
System.out.println(StringUtils.replaceEach(s, old, nw));
Run Code Online (Sandbox Code Playgroud)
输出:
My name is Abhishek
Run Code Online (Sandbox Code Playgroud)
预期:
My nick name is Abhi
Run Code Online (Sandbox Code Playgroud)