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

如何替换html标记,但将文本保持在两者之间?

西门安宁
2023-03-14

我想把文本放在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>

共有1个答案

鲁丰
2023-03-14

替换模式不能是常规表达式,它是一个普通字符串,可能包含\n形式的反向引用,其中n是组ID(它们从1开始)。

所以,在你的情况下,你需要使用

<strong>\1</strong>

其中\1是与(. *?) 匹配的文本。

在这里查看更多信息。

 类似资料:
  • 我试图获取提供的html(跨度)之间的数据(在本例中为31) 以下是原始代码(来自chrome中的inspect elements) 我有一个包含页面源代码的富文本框,下面是相同的代码,但是在富文本框的第51行: 我将如何做到这一点?我已经尝试了几种方法,但似乎都不适合我。 我试图从这一页检索点值:http://www.subxcess.com/sub4sub.php根据谁潜艇你的数量变化。

  • 我有使用ckeditor生成的html文本,在我的文本中有一些非html标记,它们没有被显示,因为它们被认为是html标记。 我想将所有非HTML标记替换为HTML实体。我用str_replace做了大多数标记,但现在我有大约100个不同的标记,像

  • 这是我的密码 我想替换字体标签,并把span标签。在这将取代第一个字体标签但不是第二个标签

  • 我想修改html文件转换为PDF。 目前我使用“ITExtrenderer”将html文件转换为pdf。 当前: 1-但以后我需要修改html文件,然后再生成pdf,为此我想提取html文件内容并转换成字符串,然后我替换字符串上的一些文本html: 2-然后从html中替换字符串中的标记 主: 但现在我不知道如何用html文件的旧html字符串替换新字符串

  • 在像这样的网站上http://wikitravel.org/en/San_Francisco,诸如“Districts”、“Understand”、“Get in”等部分实际上并不包含HTML中的整个部分。节实际上只是标题中的跨类。正因为如此,我们不能简单地通过选择id来获取wiki文档的某些部分。 但是,是否可以收集两个标记之间的所有html?比如说我想要“四处走动”部分。我该如何发出一个选择器

  • 问题内容: 我想启用此文件中的所有apt存储库 使用sed,这是一种简单的方法,最优雅(“ pythonic”)的方法是什么? 问题答案: massedit.py(http://github.com/elmotec/massedit)为您做脚手架,只留下正则表达式来编写。它仍处于测试阶段,但我们正在寻找反馈。 将以diff格式显示差异(之前/之后)。 添加-w选项以将更改写入原始文件: 或者,您现