【发布时间】:2018-05-18 07:07:10
【问题描述】:
使用 sublime 或其他方法将“data-filter-tags”移动到上面一行的最佳方法是什么?
<div class="col-4">
<a class="app-list__item">
<div class="display-4" data-filter-tags="angle-down">
<i class="fal fa-angle-down"></i>
</div>
</a>
</div>
<div class="col-4">
<a class="app-list__item">
<div class="display-4" data-filter-tags="angle-left">
<i class="fal fa-angle-left"></i>
</div>
</a>
</div>
结果将如下所示:
<div class="col-4">
<a class="app-list__item" data-filter-tags="angle-down">
<div class="display-4">
<i class="fal fa-angle-down"></i>
</div>
</a>
</div>
<div class="col-4">
<a class="app-list__item" data-filter-tags="angle-left">
<div class="display-4">
<i class="fal fa-angle-left"></i>
</div>
</a>
</div>
【问题讨论】:
-
(<[^>]*)(>\s*.*?)(\s*data-filter-tags="[^"]*")替换为$1$3$2 -
你能解释一下 $1$3$2 是什么
-
它是对从原始模式组中捕获的文本的引用。我会将其作为答案发布,并附上更多说明,请给我几分钟时间。
-
不客气!我在下面的答案中添加了解释。
标签: regex sublimetext2