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;
	}
}

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐