我有一段文本,其中包含大写单词,后面跟着一个空格,然后是小写单词的定义。现在我想使用 MS Words 查找和替换在大写单词前插入 CR,并在单词后直接插入 TAB。
文本如下所示:
大 尺寸、数量或数目很大 治疗 为治疗受伤或生病的人而采取的措施 争吵 短暂而吵闹的争吵。 女巫 一个被认为具有魔力的女人,尤其是做坏事的女人。
我想将其转换为:
大(tab) 尺寸、数量或数目很大(CR) 治疗(tab) 为治疗受伤或生病的人而采取的措施(CR) 争吵(tab) 短暂而吵闹的争论。(CR) 女巫(tab) 被认为具有魔力的女人,尤其是做坏事的女人。(CR)
有时定义末尾可能有一个点或逗号。
谢谢!
答案1
要搜索的表达式:<([A-Z]@)>
替换表达式: ^p\1^t
假设大写单词中只使用字母 A 到 Z。如果它们可能包含其他字母,如 BRONTË 和 FIANCÉ,请在括号内添加字母,例如用[A-Z]
替换[A-ZÉËÈÇÔ]
。
在“搜索”表达式中,使用<
和>
分隔符至关重要,因为它们分别匹配单词的开头和结尾。如果没有它们,表达式将分别匹配任何单个大写字母(因为 Word 不使用“贪婪”匹配)。