Notepad++ - 在文本文件中查找首字母缩略词列表

Notepad++ - 在文本文件中查找首字母缩略词列表

我想在文本文件中制作首字母缩略词列表。

我尝试了一些正则表达式来查找全部大写字母的单词列表。例如[A-Z]+

这不起作用。

我还遇到了另一个问题。有些缩写词不是全部大写字母。

我有两个问题:

  1. 是否存在正则表达式来查找包含多个大写字母的单词?
  2. 有没有办法返回括号内的所有单词?

例子:

仅举一个例子(一)脚本(二)

预期输出:

一二

答案1

查找包含多个大写字母的单词的正则表达式:

\b\w*[A-Z]\w*[A-Z]\w*\b

演示

Regex101 很好地解释了正则表达式的每个部分的作用,但如果有什么不清楚的话请告诉我。

当使用区分大小写的正则表达式时,请确保启用“匹配大小写”选项:

在此处输入图片描述


用于查找括号内的单词的正则表达式:

\(\w+\)

演示

请注意,由于()在正则表达式中是特殊字符,因此需要对其进行转义。

相关内容