inv*_*att 4 html regex sublimetext sublimetext2 sublimetext3
<div class="some-class">
Variable content here
</div>
Run Code Online (Sandbox Code Playgroud)
我想将内容保留在原处,但周围的 div 应该被删除。显然,开头的 div 部分很容易删除,但这会留下数百个</div>
s 漂浮在周围。
您可以使用正则表达式来完成此操作。选择Find -> Replace
,并确保Regular Expression
已选择该按钮。输入Find What:
(?s)<div class="some-class">(.*?)<\/div>
Run Code Online (Sandbox Code Playgroud)
并在Replace With:
$1
Run Code Online (Sandbox Code Playgroud)
(?s)
也匹配.
换行符。捕获组(.*?)
以非贪婪的方式匹配所有字符,以便该组在第一个字符处结束</div>
。否则,它将一直匹配到最后一个</div>
(示例)。替换值$1
是第一个(在本例中是唯一的)匹配组。