java - 在第 4 个斜杠后分割 URL 正则表达式

标签 java regex powershell

我正在尝试将 URL 分成多个 block 。我想要的是直到第五个 / 之前的所有内容。

我尝试环顾四周,但我是正则表达式的新手,我有点不知所措。

网址示例是:

http://daniel.mirimar.net.nz/Sites/reginald/DDD/CD

所以我想要的是: http://daniel.mirimar.net.nz/Sites/reginald/

我该怎么做?

最佳答案

简短总是好的

(?:.+?/){4}
  • (?: -- 打开非捕获组
  • .+?/ -- 延迟匹配任何内容,直到 /
  • ) -- 关闭非捕获组
  • {4} -- 重复四次

关于java - 在第 4 个斜杠后分割 URL 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31845601/

相关文章:

java - 试图获取表行下的 subview 的 ID

java - 使用 glassfish server 4.1.1 自动部署 web 服务 java?

java - Android gms :play-services:8. 1.0 DexIndexOverflowException

java - 完全 OR 的正则表达式包含

regex - 如何替换除最后一位数字之外的所有字符

尝试 -SkipCertificateCheck 时 Powershell iwr 失败

从 MDB 到 WebApp 的 Java 集成

mysql - 通过正则表达式在逗号之间选择具有特定数据的字段

Powershell 正确关闭 Sharepoint 文档

具有自定义函数参数绑定(bind)的 Powershell Import-CSV