java 取两个指定字符串中间的字符串
时间: 2023-06-14 09:03:44 浏览: 83
java 正则表达式获取两个字符中间的字符串方法
可以使用正则表达式来实现这个功能,具体代码如下:
```java
public static String getMiddleString(String original, String start, String end) {
String regex = start + "(.*?)" + end;
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(original);
if (matcher.find()) {
return matcher.group(1);
}
return "";
}
```
其中,`original`是原始字符串,`start`和`end`是两个指定的字符串。`regex`是正则表达式,使用了非贪婪模式来匹配中间的字符串。然后使用`Pattern`和`Matcher`类来进行匹配,如果找到了匹配的字符串,则返回匹配的结果,否则返回空字符串。
阅读全文