【问题标题】:Replace HTML tag based on attribute value根据属性值替换 HTML 标签
【发布时间】:2020-01-21 09:51:14
【问题描述】:

我需要在整个项目中用不同的标签 (<router-link>) 替换原版的 <a> 标签。主要问题是根据href 值在某些条件下执行此操作(例如,它应该忽略带有"#" 的href)。

我写了正则表达式,但它确实很大,有时会引起问题。

【问题讨论】:

    标签: html vue.js webstorm structural-search


    【解决方案1】:

    经过一些研究,我发现 webstorm(和其他)具有“结构替换”功能,这有助于它。 我创建以下结构替换: 要点:

    • $before$ 和 $after$ 有 count filter = [0, infinity]
    • $before$忽略'href'
    • $href$ 有过滤某些值的脚本

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-27
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      • 2013-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多