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

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

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

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

java正则:

Pattern.compile("[{}\\[\\]<>|\\^~`#%]").matcher(url).replaceAll("_")

 

你可能感兴趣的:(java)