最霸道的方法..
/**
* 截取字符串 某个字符串和某个字符串之间的数据
*
* @param soap
* @param rgex
* @return
*/
public static String getSubUtilSimple(String soap, String rgex) {
Pattern pattern = Pattern.compile(rgex);// 匹配的模式
Matcher m = pattern.matcher(soap);
while (m.find()) {
return m.group(1);
}
return "";
}
测试:
String str = "你好啊我的姓名张三性别男...";
String rgex ="姓名(.*?) 性别";
String name =getSubUtilSimple(str, rgex);
输出为:张三