我有一个 word 文档,我想选择其中的所有缩写。我尝试使用advanced search
并检查wild card
。但是,使用以下代码没有显示任何结果。
([\(])([A-Z])([\)]){2,4}
缩写形式如下Apple tree (APt)
:All trees (AT)
是
(APt)
缩写,有些字母大写,有些字母简单。但有些只包含大写字母 ((AAA)
),有些只包含简单字母 ((mm)
)。缩写始终位于两个括号内
()
答案1
经过几个小时痛苦的反复尝试,我终于找到了它,如果有人想要它的话。
([\(])([A-Z]*[a-z])([\)])
编辑:([\(])(*)([\)])
这个更新版本可用于查找括号内的任何内容。我发现这个很有用,因为我的一些缩写超过 4 个字母(抱歉,我后来才意识到,因为我的文档很长)
答案2
为了使您的原始搜索工作,您可以开始
\([A-z]{2,4}\)
(即 {2,4} 需要位于需要查找 2-4 的事物之后)
然后添加回你需要的任何 [] 以使 ( 和 ) 正常工作,例如你可能需要
[\(][A-z]{2,4}[\)]
然后,如果您需要替换单个组,请重新添加分组 ()。
最后,分隔,
符取决于区域设置 - 在某些系统上,您可能需要;
。