
1 ayang23 2014 年 12 月 7 日 总结一下不错,BRE和ERE的区别经常让人头疼 |
2 kidlj 2014 年 12 月 7 日 GNU Grep 中的 BRE 和 GRE 没有功能性上的差别,不过一些符号的使用需要注意(man grep): 如果使用的是 BRE,那么 ?, +, {, |, (, ) 将失去其特殊意义,这些功能应该使用 \?, \+, \{, \|, \(, \)来替代。 ===== 我也刚总结了一下BRE 和 GRE,然后通过实验来获知具体哪个工具程序使用的是 BRE,ERE还是PCRE。 http://kidlj.com/wiki/regex.html |
3 lsmgeb89 2014 年 12 月 7 日 awk, sed 最头疼了,加上各种 re 的区别,转义字符,单引号,双引号。每次写个 shell 都要折腾半天。楼主怎么不把 pre 加上,grep 也支持 pre 的。上次研究了半天写了一个表达式在 .net 里好用,在 pre 里面居然不行,查了下 pre 不支持变长的 zero-width negative look-behind assertion,晕过去。 |
5 matrix67 2014 年 12 月 8 日 via Android 正则迷雾,这篇文章又讲。不过呢,正则本身太丑陋了 |