当前位置: 首页 > 知识库问答 >
问题:

如何使用ATOM“查找并替换”标记中的特定字符?

邹曦之
2023-03-14

我只需要帮助替换alt标签中的-(而不是代码/html的其余部分)。

错误:alt=“允许滚筒干燥”

良好:alt=“允许滚筒干燥”

我使用的是ATOM,而REGEXP教程对我来说是陌生的。(看起来很奇怪)

任何帮助都将不胜感激。

<td data-colname="File"><strong><img title="Tumble-drying-allowed"
src="wp-content/uploads/2022/01/Tumble-drying-allowed.svg"
alt="Tumble-drying-allowed" width="31.18" height="31.48" />Tumble-drying-allowed</strong>
File name:Tumble-drying-allowed.svg</td>

最终,我也会瞄准标题标签,但我需要一个领先的开始

共有1个答案

刘意
2023-03-14

这是一个正则表达式字符串,它将找到alt=一个由连字符连接的字符串

alt=['"]{1}([A-Za-z]*[\-]{1})*[A-Za-z]*["']{1}

这里有一个find alt=由空格连接的字符串

alt=['"]{1}([A-Za-z]*[ ]{1})*[A-Za-z]*["']{1}

交给你,看看你如何在原子编辑器中使用它们。注意,我这样做是为了让它找到“或”作为字符串分隔符。如果您在脚本中使用这些字符,您可能会遇到问题。

 类似资料:
  • 我试图创建一个preg_匹配,在HTML文档中查找一系列标记。 HTML示例: 我需要找到带有div class=“importantclass”的标签和一个包含特定指针文本的后续p标签的组合。 然后我需要返回开始div类的位置。注意:我不想获得匹配,因为importantclass div第一次出现。 有没有可能不使用DOM而只使用regexp来实现这一点? 谢谢你的提示!

  • 问题内容: 如何在Linux中的多个文件中替换特定术语? 例如,我的目录中有许多文件: file1.txt file2.txt file3.txt 我需要找到一个单词“ searchword”并将其替换为“ replaceword”。 问题答案: 使用bash 4.0,您可以递归搜索文件 或与GNU查找

  • 示例:[可爱]微笑这是测试[笑哭] 目的:将这个字符串中所有中括号表示的文字替换为emoji

  • 问题内容: 给定这个清单 我想根据字典值更改其和值: 因此列表变为: 问题答案: 如果所有值都是唯一的,那么您应该首先撤销dict以获得有效的解决方案: 如果您仅尝试更新所选索引,请尝试:

  • 问题内容: 我有以下模板字符串:。 我还具有用于名称,发票编号和到期日的String变量-用变量替换模板中的标记的最佳方法是什么? (请注意,如果变量恰好包含令牌,则不应将其替换)。 编辑 感谢@laginimaineb和@ alan-moore, 这是我的解决方案: 问题答案: 最有效的方法是使用匹配器连续查找表达式并替换它们,然后将文本附加到字符串生成器中: