【问题标题】:How to wrap italic text in Word within <em> tags?如何在 <em> 标签内的 Word 中换行斜体文本?
【发布时间】:2023-03-05 08:55:01
【问题描述】:

我需要用 &lt;em&gt; 标签中包裹的相同文本替换 Word 文档中的所有斜体文本,例如:

原文:狐狸跳过了。 替换:&lt;em&gt;狐狸&lt;/em&gt; 跳到&lt;em&gt;狗身上&lt;/em&gt;

我可以看到如何搜索斜体文本,但如何在“替换:”对话框中指定找到的原始文本? Word 支持正则表达式,所以我尝试了以下方面:

查找:(*)(打开斜体字体) 替换:&lt;em&gt;\1&lt;/em&gt;

但不是在 em 标签中包装任何斜体字符串,而是在标签中包装每个斜体字符。

感谢您的帮助。注意:是的,我可以在另一个编辑器中更轻松地做到这一点;但是,出于各种原因,我需要将其保留在 Word 中。

【问题讨论】:

  • 你为什么要这样做?听起来您想从 Word 格式转换为 HTML 格式,但肯定有更好的方法。
  • 相信我,我想这样做。
  • 或多或少,恐怕你不能,因为 Word 不支持“贪婪匹配”。

标签: regex ms-word


【解决方案1】:

有点晚了,但事情是这样的:

  • 转到查找 -> 高级查找和替换 -> 在 Word 中替换
  • 您可以在最底部选择格式,因此请选择字体 - 斜体
  • 在替换为选择特殊 - 查找什么文本 - 它将添加 ^&amp;
  • 添加任何你想要的 - 例如:&lt;em&gt;^$&lt;/em&gt;

【讨论】:

    猜你喜欢
    • 2016-01-10
    • 2021-02-27
    • 2013-01-10
    • 2017-05-22
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-12-04
    相关资源
    最近更新 更多