Replace 用于检测字幕的MS Word正则表达式

Replace 用于检测字幕的MS Word正则表达式,replace,ms-word,wildcard,Replace,Ms Word,Wildcard,我有一个MS Word文档,它的副标题都是18px和粗体。我想把它们都找出来,换成别的东西。在那里,我使用Ctrl+H,启用wldcards,选择字体样式(fontsize和粗体),并使用regex(*{1,})。但是,此正则表达式将查找每个字符的匹配项。我怎样才能使每一个字幕都成为一个单一的事件?谢谢使用通配符“查找/替换”,其中: Find = ([!^13]@)^13 Replace = Before Text \1 After text^p 并将字体属性指定为Find参数的一部分。不需

我有一个MS Word文档,它的副标题都是18px和粗体。我想把它们都找出来,换成别的东西。在那里,我使用Ctrl+H,启用wldcards,选择字体样式(fontsize和粗体),并使用regex
(*{1,})
。但是,此正则表达式将查找每个字符的匹配项。我怎样才能使每一个字幕都成为一个单一的事件?谢谢

使用通配符“查找/替换”,其中:

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

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

您不需要正则表达式-甚至不需要Word的通配符-因为您已经描述过,您所需要的只是一个与字体属性一起工作的查找/替换。@macrod但我仍然想保留副标题。我只想用别的东西包起来。ie(一些文本)\1(一些文本)。thx。正如对您的重复问题所作的评论,这是一个最终用户问题,与堆栈溢出无关。@Cindymister是的,为什么它没有关闭?