【问题标题】:Regex for MS Word for detecting subtitle用于检测字幕的 MS Word 正则表达式
【发布时间】:2019-10-26 08:11:46
【问题描述】:

我有一个 MS Word 文档,其副标题全部为 18px 字体大小和粗体。我想找到它们并用其他东西替换它们。在那里我使用 Ctrl+H,启用 wldcards,选择字体样式(字体大小和粗体),并使用正则表达式 (*{1,})。但是,这个正则表达式会找到每个字符的匹配项。我怎样才能使每个完整的字幕都成为一次出现?谢谢

【问题讨论】:

  • 你不需要正则表达式——甚至不需要 Word 的 通配符——因为你已经描述了你所需要的只是一个与字体属性一起工作的查找/替换。
  • @macropod 但我仍然想保留字幕。我只是想用别的东西包裹它。即(一些文本)\ 1(一些文本)。谢谢。
  • 正如对您的重复问题 stackoverflow.com/questions/58572448/… 的评论,这是一个 最终用户 问题和 *off-topic在堆栈溢出上。
  • @CindyMeister 是的,为什么不关闭?

标签: replace ms-word wildcard


【解决方案1】:

使用单词通配符查找/替换,其中:

Find = ([!^13]@)^13
Replace = Before Text \1 After text^p

并且您将字体属性指定为 Find 参数的一部分。无需代码,但如果您真的愿意,可以使用宏 - 宏记录器将复制 F/R 参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多