url 中非法字符替换,java 正则替换

url在传输时不允许的一些字符串,参考自:http://www.ietf.org/rfc/rfc1738.txt

以下字符用java正则替换为"_",一句话搞定:

"{", "}", "|", "", "^", "~",  "[", "]", and "`"."#" "<" ">"

java正则:

Pattern.compile("[{}\[\]<>|\^~`#%]").matcher(url).replaceAll("_")
原文地址:https://www.cnblogs.com/amosli/p/3471371.html