【发布时间】:2021-03-15 20:37:48
【问题描述】:
我正在为文档编制首字母缩写词/缩写表。除了简单的首字母缩略词查找器之外,我还想找到不完全传统的特殊首字母缩略词。
通常我可以在高级搜索中使用<[A-Z]{2,}> 找到首字母缩略词。这将捕获仅由大写字母组成的任何整个单词。但我也有其他形式的首字母缩略词。除了ABC 形式的首字母缩略词之外,我在本文档中还有其他形式的首字母缩略词。
-
ABC通用形式,2 个或多个大写字母 -
AB&C&前后各有 1 个或多个字母 -
ABC(D)1 个字母在 2 个或多个字母之后的括号中(这只出现两次,所以我不太担心。) -
A/C/前后各有 1 个或多个字母 -
ABC-122 个或多个字母后跟一个连字符和 1 个或 2 个数字。这只会出现一次,所以我并不担心。
在创建首字母缩略词查找器的过程中,我开发了这种专门的搜索。
<[A-Z]{1,}[\&\/]*[A-Z]{1,}>
尝试翻译此内容时,我发现这是在搜索 0 个或多个 & 或 / 之前的 1 个或多个大写字母,后跟 1 个或多个大写字母。理论上这应该找到表格1,2和4,但实际上它只找到表格2和4,而不是1。(我并不像表格1、2和4那样担心表格3。 ) 我对我需要改变的地方感到困惑。我尝试使用OR | 语句来查找一个或多个表单,但 Microsoft Word 的“正则表达式”选项与我通常使用的选项不同(或看起来不同)。
总之,我的问题是我的特殊首字母缩写词查找器应该是什么形式才能在上表中找到形式 1、2 和 4?
【问题讨论】:
-
«这是不可能的,因为 MSWord 缺少 ...» 错误。看我的回答。
-
OP 没有提及误报... OP 所说的是他/她正在尝试找到非常规的首字母缩略词以及正常的首字母缩略词。
-
@macropod 可以确认!