我需要一个 java 正则表达式来提取 URL 的一部分。
例如,采用以下 URL:
http://localhost:81/example
https://test.com/test
http://test.com/
我希望我的正则表达式返回:
http://localhost:81
https://test.com
http://test.com
我将在 Java 修补程序中使用它。
这是我到目前为止所拥有的,问题是它需要整个 URL:
^https?:\/\/(?!.*:\/\/)\S+