您的位置:首页 > 其它

将正则表达式中的特殊字符转义

2018-03-27 09:49 369 查看
/**
* @title
* @description 替换正则表达式中的所有特殊字符
* @author HUAZAI
* @param
*      <ul>
*          <li></li>
*          <li></li>
*      <ul>
* @return
*      <ul>
*          <li></li>
*          <li></li>
*      <ul>
* @throws
* @date 2018-03-13 16:58:30
*/

public static String replaceQueryStringAllRegExp(String str) {
String strTemp = null;
String[] from =
{"\\", "*", "+", "|", "{", "}", "(", ")", "^", "$", "[", "]", "?", ",", ".", "&"};
String[] to =
{"\\\\", "\\*", "\\+", "\\|", "\\{", "\\}", "\\(", "\\)", "\\^", "\\$", "\\[", "\\]", "\\?", "\\,", "\\.", "\\&"};
return StringUtils.replaceEach(str, from, to);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: