com/aaa/bbb/ccc/ddd/eee/impl/ServiceImpl java 正则匹配前4个字符串
时间: 2023-11-12 11:06:02 浏览: 77
Java实现字符串匹配(基于正则)
可以使用正则表达式来匹配前4个字符串,具体的正则表达式为:^(.{0,3}\/){3}.{0,3}\/
其中,^表示匹配字符串的开头,.{0,3}表示匹配任意字符0到3次,\/表示匹配斜杠,{3}表示匹配前面的表达式3次,.{0,3}\/表示再匹配任意字符0到3次和斜杠,最后的.{0,3}表示匹配任意字符0到3次,即匹配前4个字符串。
代码示例:
```java
String str = "com/aaa/bbb/ccc/ddd/eee/impl/ServiceImpl";
String regex = "^(.{0,3}\\/){3}.{0,3}\\/";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
if (matcher.find()) {
String result = matcher.group();
System.out.println(result);
}
```
输出结果为:com/aaa/bbb/ccc/
阅读全文