文本处理三剑客 提到对于文本的处理上,除了vim这个强大的编辑器之外,还有使用命令的形式去处理你要处理的文本,而不需要手动打开文本再去编辑.这样做的好处是能够以shell命令的形式将编辑和处理文本的工作放到脚本中去实现,非常高效和方便.而在linux之中,最出名的处理文本的命令行工具就是文本处理三剑客:grep/egrep sed awk但是随之带来了一个问题,那就是我们如何去找到和定位到文本中我们想要处理的内容呢?毕竟我们已经不想要再使用vim去打开并跳转到相应位置了.这个时候就不得不提到正则
add by zhj: Python的正则表达式跟Perl很像,Python的re模块文档中也说"This module provides regular expression matching operations similar to those found in Perl." grep -P 就是使用Perl正则表达式,由于工作中使用的是Python,我自己在使用grep时,加-P参数,这样也方便 原文:http://www.cnblogs.com/chengmo/archive