使用正则表达式编码URL字符串

Beg*_*Pro 2 java regex url

我正在尝试用不同的值替换几个不同的字符.例如,如果我有:#love hate那么我想做的就是回来%23love%20hate

这与团体有关吗?我试图理解使用组,但我真的不理解它.

Mat*_* B. 6

您可以尝试这样做:

String encodedstring = URLEncoder.encode("#love hate","UTF-8");
Run Code Online (Sandbox Code Playgroud)

它会给你你想要的结果.要扭转它,你应该这样做:

String loveHate = URLDecoder.decode(encodedstring);
Run Code Online (Sandbox Code Playgroud)