我想搜索树枝文件并删除括号前后的段落标签。
示例:
<p>{% include 'footerEn.html' with vars %}</p>
成为:
{% include 'footer.html' with vars %}
和
<p>{# comment here....#}</p>
成为
{# comment here....#}
和
<p>{{....}}</p>
成为
{{....}}
可以使用正则表达式吗?我尝试了一些组合,但没有用。这都是一个字符串。任何建议表示赞赏。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以利用捕获组,一个轮换和一个branch reset group (?|
并匹配所有3个变体。
<p>(?|{#(.*?)#}|{%(.*?%)}|{{(.*?)}})</p>
在替换中,使用第一个捕获组$1