我想知道正则表达式从Java中的字符串中提取数据,该字符串将包含以下开始和结束标记信息。
String temp = "<!--abc Start-->..data...<!--abc end-->"
所以基本上,我想把所有东西都拉到
之间<!--abc Start-->
<!--abc end-->
,这些可以在字符串中的n个时间内。
Pattern p = Pattern.compile("");
Macher m = p.matcher(temp);
而(m.find()) ....
基本上我被困在正则表达式
答案 0 :(得分:2)
Pattern p = Pattern.compile("<!--abc Start-->(.*?)<!--abc end-->", Pattern.DOTALL);
Matcher m = p.matcher(temp);
while(m.find()) {
String betweenStartAndEnd = m.group(1);
...
}