【发布时间】:2019-08-27 18:40:09
【问题描述】:
我想将文本保留在 span 标签之间。但是替换表达式有问题...
我正在使用 Calibre 文本编辑器。
Find:
<span class="Heading3-strong">(.*?)</span>
Replace:
<strong>(.*?)</strong>
Input:
<span class="Heading3-strong">some text goes here</span>
Output:
<strong>some text goes here</strong>
【问题讨论】:
-
请在您说“替换表达式”时添加更多上下文。
-
即使是“不推荐”,我还是要用Regex。
-
您能提供更多信息吗?您使用什么工具来运行查找和替换 - 一些文本编辑器,一些编程语言?输入是什么?预期的输出是什么?
-
替换错误,应该是
<strong>\1</strong>。 -
尝试 \1 而不是 Wiktor 建议的 $1。 \1 是一个常见的反向引用,用于引用您的 find (.*?) 中定义的捕获组
标签: html regex text-editor