в Velocity у меня есть:
#set( $text = "#parse('file url')" )
Что мне нужно, это извлечь только текст внутри div, называемый "paragrafo-html".
Содержимое файла и регулярное выражение находятся здесь:
https://regex101.com/r/wr8H04/1
Я написал:
$text.replaceAll('(?:.|\\n)*?<div class="paragrafo-html" style="">((?:.|\\n)*?)</div>(?:.|\\n)*', '$1')
, но это не работает, в то время как группа регулярных выражений мне кажется правильной.
Также:
$text.matches('(?:.|\n)*?<div class="paragrafo-html" style="">(?:.|\n)*?</div>(?:.|\n)*')
дай мне ошибку.
Не могли бы вы подсказать, что я делаю неправильно в replaceAll?