技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2013年9月23日 #

Linux/Unix工具与正则表达式的POSIX规范

摘要: http://www.infoq.com/cn/news/2011/07/regular-expressions-6-POSIX对正则表达式有基本了解的读者,一定不会陌生『\d』、『[a-z]+』之类的表达式,前者匹配一个数字字符,后者匹配一个以上的小写英文字母。但是如果你用过vi、grep、awk、sed之类Linux/Unix下的工具或许会发现,这些工具虽然支持正则表达式,语法却很不一样,照通常习惯的办法写的『\d』、『[a-z]+』之类的正则表达式,往往不是无法识别就是匹配错误。而且,这些工具自身之间也存在差异,同样的结构,有时需要转义有时不需要转义。这,究竟是为什么呢?原因在于,Uni 阅读全文

posted @ 2013-09-23 17:24 codestyle 阅读(973) 评论(0) 推荐(1)