我有这样的完整链接:
http://localhost:8080/suffix/rest/of/link
如何在Java中编写正则表达式,它将仅返回带有后缀的url的主要部分:http://localhost/suffix
而没有:/rest/of/link
?
- 可能的协议:http、https
- 可能的端口:许多可能性
我假设我需要在第 3 次出现'/'
标记(包括)后删除整个文本。我想按如下方式进行操作,但我不太了解正则表达式,您能帮忙请教如何正确编写正则表达式吗?
String appUrl = fullRequestUrl.replaceAll("(.*\\/{2})", ""); //this removes 'http://' but this is not my case