python - 如何过滤所有包含 N 个或更多字符的单词?

标签 python regex linux bash

我想处理一个文本文件以查找包含超过 N 个字符的所有单词。欢迎使用 Bash(grep、awk)或 Python(re)中的任何解决方案!但是,首选最短的。

最佳答案

egrep -o '[^ ]{N,}' <filename>

查找所有长度至少为 N 个字符的非空格结构。如果您担心“单词”,您可以尝试 [a-zA-Z]

关于python - 如何过滤所有包含 N 个或更多字符的单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4585255/

相关文章:

Python pandas 按日期列表选择行

asp.net - 为什么我的至少 1 个大写字母的正则表达式不起作用?

java - 如何编辑 JSch SCP 以将一个文件从远程主机发送到另一台远程主机?

linux - 无法在 Linux 上安装 Compiz

python - 根据类别对列表进行分组

python - 如何在Python中使用左对齐文本写入.txt文件?

javascript - JS正则表达式匹配字符串中的函数参数

python - concurrent.futures 中的 RSS 内存使用情况

python - 将 python-igraph 图转换为 networkx

javascript - 使用正则表达式对 URL 进行 Trix 验证