如何在 notepad++ 中查找特定字符长度的单词?

如何在 notepad++ 中查找特定字符长度的单词?

我想在 Notepad++ 中查找包含 14 个或更多字符的单词。有什么想法吗?

答案1

不幸的是,notepad++ 不支持正则表达式乘法器,所以你必须进行正则表达式搜索(搜索->查找->搜索模式=‘正则表达式’):

\w\w\w\w\w\w\w\w\w\w\w\w\w\w+

每个“\w”都是一个单词字符(不是空格或标点符号等),最后一个“\w+”表示它应该找到其中一个或多个,因此表达式意味着 14 个或更多的单词字符。

答案2

如果你使用 Notepad++ 6,你可以利用支持聚合酶链反应来源)。

Ctrl+F并执行以下搜索:

Find:        [A-Za-z]{14,}
Search mode: Regular Expression

[A-Za-z]表示每个大写或小写字母。{14,}表示 14 次或更多。

请注意,[A-Za-z]对于某些语言的文本,这不会可靠地工作。要包含来自Windows-1252 字符编码,改用[A-Za-zƒŠŒŽšœžŸªµºÀ-ÖØ-öø-ÿ]

有关正则表达式的更多信息,请参阅正则表达式信息

答案3

嗨,这是我的第一个答案:D 如果你认为你的单词由空格、换行符、逗号、点或引号以外的任何字符组成,那么请使用此正则表达式

按 Ctrl + F 并执行以下操作:

寻找: [^[:空白:]^\n.,']{14,} 搜索模式:正则表达式

希望它对你有用。

相关内容