如何使用 Sublime Text 查找多行属性

How to find multiline attributes using Sublime Text

我一直在使用 style='(.*?)(在查找框中)来替换整个样式属性:

示例:

<a style='width: 68px';text-align:center'> < /a>

如何找到多行样式?

示例:

<a style='width: 68px';text-align:center;
 padding:0cm 3.5pt 0cm 3.5pt;height:90.0pt'> < /a>

注:原代码来自office word(table)导出(多行属性就是这样)

使用这个正则表达式:

style='((.|\n)*?)'

唯一的区别是 . 被匹配 . 或换行符 \n(.|\n) 取代。如果您使用 \r\n 作为行尾序列,则需要使用该序列而不是 \n

Demo on regex101.com.