在这种情况下,Microsoft Word 通配符搜索 * 替换到底起什么作用?

在这种情况下,Microsoft Word 通配符搜索 * 替换到底起什么作用?

我正在尝试使用 Microsoft Word 通配符搜索和替换功能<b>在粗体格式的字符块的两侧添加内容。我尝试了很多方法,但都没有达到我的要求,但这个例子对我来说毫无意义。

我的搜索是:

查找内容:(<[abo827]@>) 选项:使用通配符格式:字体:粗体

用。。。来代替:<b>\1<b>

测试文档包含两个以粗体显示的部分:

82o
7b

我预期的结果是:

<b>82o<b>
<b>7b<b>

但实际上它却这么做了:

<82b><b><b>o<b>
<b7><b><b>a<b>

这让我很困惑,因为:

  1. 它似乎认为应该将数字串与字母分开(也应该将逗号和句号等标点符号与括号分开)。
  2. 我不知道为什么要把数字部分放在<b>应该放在它前面的部分里面。
  3. 我不知道为什么它会把一个数字放在 b 之前,然后把另一个数字放在 b 之后。

有人知道这里到底发生了什么事吗?

有谁知道如何用相同的字符串但<b>两边都有粗体字符的所有字符串替换?

相关内容