1 .代表任意字符,但不包含换行
\s\S可包含换行
如下:xmlstr = xmlstr.replaceAll("<loadRateOnly[\s\S]/>", "");
可替换掉以<loadRateOnly开头,/>结尾的任意字符,即使包含换行。
2、提取字符串中的指定字符
String line = "xxx12034129341yyyy";
Pattern pt = Pattern.compile("xxx(.*?)yyyy");
Matcher matcher = pt.matcher(line);
if (matcher.find()) {
String collegeId = matcher.group(1);
System.out.println(collegeId);
}