gpt4 book ai didi

html - 使用正则表达式在 Atom 中搜索和替换外部标记

转载 作者:行者123 更新时间:2023-11-28 04:16:37 28 4
gpt4 key购买 nike

我正在尝试使用 Atom 替换文档中多个不同文本的外部标记结构。还使用 REGEX,我对它不够熟悉,无法提出自己的解决方案

要搜索的HTML <span class="klass">Any text string</span>

替换为<code>Any text string</code>

我的正则表达式 (<?span class="klass">)+[\w]+(<?/span>)

是否有通配符将 [\w] 部分“保留”到替换结果中?

最佳答案

您可以使用捕获 组来捕获 <span> 之间的文本比赛期间的标签,然后用它来构建 <code>输出你想要的。尝试以下查找和替换:

查找:

<span class="klass">(.*?)</span>

替换:

<code>$1</code>

在这里$1代表数量(.*?)我们在搜索中捕获的。还有一点,我们使用.*?在标签之间捕获时,而不仅仅是 .* .前者.*?是一个“懒惰”或脾气暴躁的点。这告诉引擎在第一个 结束时停止匹配 </span>标签。如果没有这个,匹配将是贪婪的并且会尽可能多地消耗,只以最后的 </span> 结束。在您的文本中添加标签。

关于html - 使用正则表达式在 Atom 中搜索和替换外部标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46029392/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com