![在 Word 中使用通配符查找](https://linux22.com/image/1268982/%E5%9C%A8%20Word%20%E4%B8%AD%E4%BD%BF%E7%94%A8%E9%80%9A%E9%85%8D%E7%AC%A6%E6%9F%A5%E6%89%BE.png)
我想更改文档中引用的间距。它们目前看起来像:
something [1]
我希望它们看起来像:
something[1]
我的文档中有几十条引用,所以我想使用 Word 中的查找功能来减少这个过程的繁琐。
从阅读这我尝试制作一个可以匹配的通配符,但是它不起作用。
Find: ([A-z]@>) (\[[0-9]*\])
Replace: \1\2
查找不起作用。所以,我不知道替换是否也起作用。我遗漏了什么?感谢您的帮助!
编辑: 这是我输入 ^w 时得到的结果:
答案1
Word 在搜索和替换中使用特殊字符。如果您只是想删除任何左方括号实例之前的空格,您可以^w[
用[
.替换^w
,这是 Word 为查找目的表示空格的方式。
答案2
如果可以删除包含任何内容的方括号对的开启字符之前的一个空格,则以下方法应该有效:
Find what: ([ ])(\[*\])
Replace with: \2
Find 分为两部分 (i)[ ]
和 (ii) \[*\]
,各部分用括号隔开。它分为两部分,因此,找到我们要查找的内容后,我们可以只替换第二部分 (ie \2
) - 因此删除了空格,而空格就是第一部分 (ie [ ]
) 的全部。[这里实际上不需要方括号,但表示比大多数字体中都多了一个空格( )
。]
查找任何内容是 的目的*
。您的引用被封装在恰好在此上下文中具有特殊意义的字符中(即方括号),因此必须对其进行“转义”才能按字面意思理解。转义是用反斜杠完成的。\[
开场白也是如此[并且\]
更接近]。
您的尝试已经非常接近成功了!
更多详细信息这里例如。