【发布时间】:2019-06-24 22:34:13
【问题描述】:
我需要在 500 多个 HTML 文件中复制特定标签的 URL,其中 URL 是随机的,并将其放入另一个但保留所有代码的文件中。即复制href标签引号内的链接,并在另一个标签中重复。
例如我想改变这个:
href="PODCAST_32_LINK"
url: 'RANDOM_PODCAST_LINK'
到:
href="PODCAST_32_LINK"
url: 'PODCAST_32_LINK'
我可以使用 Find 功能捕获带有正则表达式 [\S\s]*? 的链接,但我不确定我可以在 Replace 字段中输入什么。
我试过了:
Find: href="[\S\s]*?"
Replace: url:'$1'
但是,当然,这会破坏代码,将第一个替换为第二个。
【问题讨论】:
-
如果这是一项需要多次完成的任务,我建议不要在编辑器中执行,而是编写一些代码来解析 HTML,然后使用简单的查找来识别特定的标签,修改它们然后写出更正的文件。即使只完成一次,也必须对 500 个文件执行此操作,这会让我编写代码。
标签: html regex sublimetext3