我正在尝试从多行正则表达式中捕获内容。它不匹配。
val text = """<p>line1
line2</p>"""
val regex = """(?m)<p>(.*?)</p>""".r
var result = regex.findFirstIn(text).getOrElse("")
返回空。
我将 m - 标志用于多行,但在这种情况下似乎没有帮助。
如果我删除换行符,则正则表达式有效。
我也发现了这个,但无法让它工作。
如何匹配元素之间的<p>
内容?我想要介于两者之间的一切,也想要换行符。
提前致谢!