我有一份大文档(1000 页),我需要用(ALT+0187)替换«
单词开头的每个内容。»
当我要在文档中搜索字符时W
一开始一个词,我用
<(W)
«
为什么我不能用同样的方式搜索字符(在 MS Windows 上为 ALT+0171)?
<(«) // does not find anything
我的搜索查询没有找到类似«But
答案1
正如 AFH 和 Yisroel Tech 所注意到的,一个单词永远不能以 开头«
,因此单词的开头关注人字形。
最终找到的字符串必须简单«<
。
并且结果可以被替换»
。
答案2
您可以尝试使用转义字符,\
或者如果您还没有尝试过,请查看此帮助页面,了解如何在 Word 文档中搜索/替换特殊字符:
http://www.officetooltips.com/word/tips/replacing_special_characters.html
答案3
正如@AFH 所说,«
它不是一个单词的一部分,因为它被视为标点符号。
作为完成您想要做的事情的另一种方法,虽然不确定它是否适合您的情况,但您可以使用([^13- ])(«)([! ])
查找字符串并替换为\1»\3
。这将为您找到任何位于空格或段落之后且后面没有空格的«,因此可能会覆盖单词开头的所有«,而不是单词中间或单独的«。
顺便说一句,角色«
和»
吃不ALT+0187
和ALT+0171
(这些都是“带钩的拉丁文大写字母 C“ 和 ”带双尖音符的拉丁文小写字母 U«
)和 的正确 Unicode»
是00AB
和00BB
。