正则表达式之道!
老早就知道这篇好文,如今再次阅读下来,方知正则表达式之道!精辟!
精选这张表格,真正能领悟这张表格的内容的才是正则表达式使用之道的一点精华!置于此以备查!
Command or
Environment . [ ] ^ $ \( \) \{ \} ? + | ( ) vi X X X X X
Visual C++ X X X X X
awk X X X X
X X X X sed X X X X X X
Tcl X X X X X
X X X X ex X X X X X X
grep X X X X X X
egrep X X X X X
X X X X fgrep X X X X X
perl X X X X X
X X X X
英文原文 http://jmason.org/software/sitescooper/tao_regexps.html
什么是正则表达式
一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。很多人因为它们看上去比较古怪而且复杂所以不敢去使用——很不幸,这篇文章也不能够改变这一点,不过,经过一点点练习之后我就开始觉得这些复杂的表达式其实写起来还是相当简单的,而且,一旦你弄懂它们,你就能把数小时辛苦而且易错的文本处理工作压缩在几分钟(甚至几秒钟)内完成。正则表达式被各种文本编辑软件、类库(例如Rogue Wave的tools.h++)、脚本工具(像awk...