您的位置:首页 > 编程语言 > Java开发

JAVA正则表达式替换字符串问题

2016-04-19 12:50 459 查看
public static void main(String[] args) {

String regex = "<!-- start_page -->[\\s\\S]*<!-- end_page -->";

String str = "dsagfg<!-- start_page -->dsgdr <!-- end_page -->sdafdgrtuy";

Pattern pat = Pattern.compile(regex);

Matcher matcher = pat.matcher(str);

while (matcher.find()) {

String temp = str.substring(matcher.start(), matcher.end());

System.out.println(temp);

str = str.replaceAll(temp, "");

matcher = pat.matcher(str);

}

System.out.println(str);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: