我需要一个正则表达式模式,它将查找 urls 中的括号并将其替换为它的 urls 编码。
例如一个基本网址,如:
http://www.mysite.com/bla/blabla/abc[1].txt
将转向:
http://www.mysite.com/bla/blabla/abc%5B1%5D.txt
有人可以帮忙吗?
EDIT1:我最初使用 commons-httpclient 来访问这种 url。当我使用第一个 URL 时,我得到一个“转义的绝对路径无效”异常。
我不能使用 URLENCODER,因为当我使用它时,我得到一个“主机参数为空”异常。