regex - 删除所有超过两个字符的单词

标签 regex notepad++ regex-negation

我想删除 nodepad++ 中所有长度超过 2 个字符的单词。我知道如何找到两个字母的单词:

^[a-zA-Z]{2}$

但是,我想删除所有较大的单词。有什么建议吗?

BR!

更新

这是我的数据的样子: enter image description here

更新

文件中的一些示例数据:

 AF | AX                         AL                          
DZ                          
 AS                          
AD                          
ANGOLA                          AO   

最佳答案

好吧,不是指定 2 作为大小,而是说“3 或更多”; 3,.

[a-zA-Z]{3,}

关于regex - 删除所有超过两个字符的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28278806/

相关文章:

c# - 将编码为 UTF-8 的 xml 文件转换为 ANSI

google-analytics - 如何在Google Data Studio自定义字段中提取URL的最后路径?

python - 如何在正则表达式中动态捕获一行文本中的两个日期?

javascript - 在 .replace() 中创建一个函数

javascript - 正则表达式替换引号之间的值

sql-server - Sql 类似于 RegEx

xml - 用 awk 或 sed 替换 xml 文件的一部分

linux - 类似 Linux 的 Notepad++ 编辑器,可在右键单击时突出显示单词

regex - 为什么这个正则表达式前缀不起作用?

javascript - REGEX 从文件中选择 CSS 类名称