正则表达式、数据处理工具及NumPy数组的应用
1. 正则表达式与grep工具
正则表达式是处理文本数据的强大工具,grep是常用的基于正则表达式进行文本查找的命令行工具。可以通过以下操作体会grep的使用:
- 比较 grep "cat" words (这两个相同命令的比较,可查看其输出的一致性)。
- 使用 grep "^$" words 查找文件中的空白行。
- 比较 grep ^[rstu]+$ words 和 grep ^[r - u]+$ words 的匹配结果。
- 比较 "grep \^[r - u]{3}" words 和 grep "[r - u]\{3,\}" words 的匹配结果。
此外,还可以对 words 文件进行以下挑战:
- 查找所有三个字母的单词:可使用合适的正则表达式,如 grep '^[a-zA-Z]\{3\}$' words 。
- 查找所有包含字母 r 的三个字母的单词: grep '^[a-zA-Z]*r[a-zA-Z]*$' words 。
- 查找有两个连续 a 的单词: grep 'aa' words 。
- 查找以 's 结尾的单词: grep "s$" words </
超级会员免费看
订阅专栏 解锁全文
646

被折叠的 条评论
为什么被折叠?



