JAVA不区分大小写替换字符串,并去除前后空格
package com.test;import java.util.regex.Matcher;import java.util.regex.Pattern;/*** @author TANGSHUAI* @date 2020年10月31日 下午2:20:30**/public class Test2 {public static void main(String[] args) {String
·
package com.test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @author TANGSHUAI
* @date 2020年10月31日 下午2:20:30
*
*/
public class Test2 {
public static void main(String[] args) {
String input = "AAAAA ABCD ";
String regex = "A";
String replacement="";
String sb =IgnoreCaseReplace(input, regex, replacement);
System.out.println(sb);
}
/**
* 将前端传回的请求头进行去头操作,去掉的"Bearer "(注意你的是空格还是分号)
* @param source 旧字符串
* @param oldstring 查找的字符串
* @param newstring 替换查找的字符串
* @return
*/
public static String IgnoreCaseReplace(String source, String oldstring, String newstring) {
Pattern p = Pattern.compile(oldstring, Pattern.CASE_INSENSITIVE);
Matcher m = p.matcher(source);
String ret = m.replaceAll(newstring).trim();//去除前后空格
return ret;
}
}
更多推荐



所有评论(0)