如何替换 Sublime Text 中 href 属性内的内容,包括大括号

问题描述 投票:0回答:1

我有一个大约 10,000 行的大型 HTML 文档,其中包含多个 href 属性,格式如下:

<a class="some-class" href="{{name1}}">text</a>
<a class="some-class" href="{{name2}}">text</a>
....
10 000 lines mixed with another HTML
....
<a class="some-class" href="{{name3}}">text</a>

我想在 Sublime Text 中使用正则表达式将

href="{{anything}}"
的每个实例替换为
href="url_to_somewhere"

regex curly-braces
1个回答
0
投票

假设您想用常量字符串

href="{{anything}}"
替换模式
url_to_somewhere
封装的所有链接,您可能需要尝试以下操作:

  1. 在 Sublime Text 上,转到查找菜单(Mac 上为
    cmd+f
    ,Windows 上为
    ctr+f
  2. 单击查找菜单左下角的
    .*
    ,然后将正则表达式
    href="\{\{[^"]+\}\}"
    粘贴到提供的文本框中
  3. 点击
    Find All
    delete
    选择的内容,然后输入
    href="url_to_somewhere"
    (记得将
    url_to_somewhere
    替换为您想要的URL)
© www.soinside.com 2019 - 2024. All rights reserved.