在 Sublime Text 中,使用正则表达式,如何找到双中断和单中断之间的所有文本,不包括中断?

In Sublime Text, using regex, how do I find all text between a double break and a single break, not including the breaks?

如何查找出现在双换行符和单换行符之间的所有文本,不包括换行符? (见截图)

如果您只想匹配标签之间的内容,您可以使用 \K 和环视

(?s)<br/><br/>\s*\K(.*?)(?=\s*<br/>)

确保在 sublime text 中启用正则表达式匹配。您可以使用 Alt + R 启用正则表达式选项。

注意 :- 如果你只想在字符串的开头找到 <br/>br/> 你可以在正则表达式的开头使用锚点 ^

你可以选择:

^<br\/><br\/>((?:(?!^<br\/>$)[\s\S])+)

这使用了 tempered greedy solution, see a demo on regex101.com.
注意 multiline 修饰符。