У меня есть следующий код:Regex на несколько строк
Matcher matcher = Pattern.compile("<tag 1>(.*?)</tag 1>").matcher(buffer);
int nr = 0;
while (matcher.find()) {
System.out.println("Match no. " + ++nr + ": '" + matcher.group() + "'");
}
Где буфер:
<tag 1>
My Value
</tag 1>
Как включить многострочный матч для моего регулярного выражения, так что я могу соответствовать этому буферу? Благодаря!
Не делайте этого. Используйте синтаксический анализатор HTML или XML. – SLaks
Что касается парсеров go jsoup (http://jsoup.org/) отлично, особенно если вам нравятся css selectors – Leonti