python - 如何将所有 6 个字母的拉丁词提取到一个列表中?

标签 python regex data-mining

我需要全部 6 个字母 Latin words在列表中。

我还希望在列表中包含遵循 Xyzzyx 模式的单词。

我很少使用 Python。

最佳答案

正则表达式是你的 friend ,我的 friend !这是作业吗?

这是一个接近您想要的示例:

egrep "^\w{6}$" /usr/share/dict/words | egrep "(.)(.)(.)\3\2\1"

我将把它留作练习,让读者创建一个拉丁单词列表并处理第二个正则表达式中的大写字母 X,但总体思路应该很明显。

关于python - 如何将所有 6 个字母的拉丁词提取到一个列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/574952/

相关文章:

python - 用\and 分隔的十六进制数据是什么类型的?

python - Pandas 数据框将长字符串列动态操作为 2 列

python - 如何在 pyglet 中制作一个带有面部图像的立方体

python - 从列表中过滤记录

java - 在 Java 中使用正则表达式处理带 header 的文本文件的策略

javascript - 字母数字的正则表达式,没有空格和 9 个字符输入?

javascript - 如何使用正则表达式删除字符串末尾括号内的数字

algorithm - 计算机算法的可扩展性

hadoop - 具有数据挖掘功能的 MapReduce 项目

cluster-analysis - 什么时候使用k均值聚类算法?