Notepad++ 中匹配 1 到 8 个字符的单词的正则表达式是什么?

Notepad++ 中匹配 1 到 8 个字符的单词的正则表达式是什么?

我有一个很大的文本文件。这个文本文件的每一行都有一个单词。

如何搜索长度为 1 至 8 个字符的单词?

[A-Za-z]{1,7}不起作用。

答案1

正则表达式匹配与表达式匹配的行的任意部分。如果要将匹配的行限制为一定长度,则需要指示行的开始和结束。^表示行的开始,$表示行的结束。

^.{1,8}$

应该符合您的要求。在英语中,它的意思是“从行首到行尾必须有 1 到 8 个字符(含)。”我使用了.一些更严格的字符类,以防您想包含“don't”等不严格按字母顺序排列的单词。

相关内容