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