在 Word 中使用通配符查找

在 Word 中使用通配符查找

我想更改文档中引用的间距。它们目前看起来像:

something [1]

我希望它们看起来像:

something[1]

我的文档中有几十条引用,所以我想使用 Word 中的查找功能来减少这个过程的繁琐。

从阅读我尝试制作一个可以匹配的通配符,但是它不起作用。

Find: ([A-z]@>) (\[[0-9]*\])

Replace: \1\2

查找不起作用。所以,我不知道替换是否也起作用。我遗漏了什么?感谢您的帮助!


编辑: 这是我输入 ^w 时得到的结果:

^w 不是有效的特殊字符

答案1

Word 在搜索和替换中使用特殊字符。如果您只是想删除任何左方括号实例之前的空格,您可以^w[[.替换^w,这是 Word 为查找目的表示空格的方式。

答案2

如果可以删除包含任何内容的方括号对的开启字符之前的一个空格,则以下方法应该有效:

Find what:    ([ ])(\[*\])  
Replace with: \2  

SU258904 示例

Find 分为两部分 (i)[ ]和 (ii) \[*\],各部分用括号隔开。它分为两部分,因此,找到我们要查找的内容后,我们可以只替换第二部分 (ie \2) - 因此删除了空格,而空格就是第一部分 (ie [ ]) 的全部。[这里实际上不需要方括号,但表示比大多数字体中都多了一个空格( )。]

查找任何内容是 的目的*。您的引用被封装在恰好在此上下文中具有特殊意义的字符中(即方括号),因此必须对其进行“转义”才能按字面意思理解。转义是用反斜杠完成的。\[开场白也是如此[并且\]更接近]

您的尝试已经非常接近成功了!

更多详细信息这里例如。

相关内容