|
发表于 2006-12-20 23:09:19
|
显示全部楼层
gooday是一个匹配问题。good.*day的情况下,两个d都是指定的边界,都是必须出现的,不然匹配不上。可以用'(good.*day)|(good*day)'. 还有就是grep —e '()|()'是OR而不是AND. AND似乎没有必要了,因为AND表示在一个匹配记录中必须同时包含两种(或以上)的情况,比如 "gooday is not good day", 然后匹配为good*day && good.*day. 但这种情况正则式自己就能解决了。 |
|