我有一个需要在 OneNote 2013 中搜索的特定字符串。问题是该字符串包含多个星号 *** 字符。默认情况下,OneNote 在搜索中将 * 视为通配符,因此我返回了数千条笔记,而不是我期望的几条。
如何搜索文字通配符?
答案1
抱歉-但这是不可能的。
我知道这很愚蠢 - 但经过大量谷歌搜索、在 TechNet 上询问并测试各种字符组合后,例如:
- `*
- “*”
- ‘*’
- *
- \ *
- '#* ...等等(称为字符转义)
我也一直找不到实现此目的的方法。
这篇文章似乎表明这是不可能的: https://blogs.msdn.microsoft.com/onenotetips/2010/11/16/searching-for-notes-in-onenote/
由于 Windows 桌面搜索的限制,OneNote 无法支持子字符串搜索或通配符搜索。
(不幸的是,这似乎也扩展到通配符的文字字符串)
答案2
这OneTastic 插件有交钥匙宏,如“搜索和突出显示”或“搜索和替换”,可以做到这一点(链接至“查找”类别)
警告:搜索和突出显示宏实际上会突出显示所有结果。如果这不是您要查找的内容,您可以使用搜索和替换 → 将通配符替换为未使用的单词,然后使用标准/本机搜索浏览这些单词。完成后,使用搜索和替换将单词替换回通配符。