我想在 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,} 搜索模式:正则表达式
希望它对你有用。