java - java中的URL替换

标签 java string url

我正在尝试将 url 替换为另一个 url。

下面是源网址的示例

http://sysserver01.internal.com/web/www/internal/projectwork/resources/injury-prevention-and-recovery/avoiding-injury/overview-of-running-injuries/

所以这个网址应该替换为下面的网址,

http://sysserver01.internal.com/var/www/html/injury-prevention-and-recovery/avoiding-injury/overview-of-running-injuries/

这意味着如果源网址出现,则源网址中资源之后的部分必须附加/var/www/html/(以及资源​​中资源之后的其余部分)源网址)。

这需要在包含资源字符串的任意一组源 URL 中发生。

我对字符串操作没有足够的了解。所以请有人帮我解决这个问题。请尝试用JAVA解决这个问题,因为我选择这个平台来工作。

最佳答案

String originalUrl = "http://sysserver01.internal.com/web/www/internal/projectwork/resources/injury-prevention-and-recovery/avoiding-injury/overview-of-running-injuries";

String newUrl = originalUrl.replaceAll("web/www/internal/projectwork/resources", "var/www/html");

关于java - java中的URL替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11020243/

相关文章:

java - MULTIPART_FORM_DATA : No injection source found for a parameter of type public javax. ws.rs.core.Response

java - 在 Java 中使用 JSplitPane 有问题吗?

ruby - 检查一个字符串是否匹配一个正则表达式并剥离它的一部分以供使用

variables - SEO 友好 URL,每种语言使用一个变量

java - 计算二进制数字字符串中的 '1' - Java

java - 为什么 CDI bean 不支持 final方法

python - 比较字符串与数字 - Python

c - strcpy:在 union 中使用 char** 变量作为参数

c++ - 为什么 strlen() 在 VC++ 调试器中似乎返回 <void>?

string - 防止 CakePHP 从作为参数传递的 url 中剥离字符?