On Fri, 19 Apr 2002, Harry Putnam wrote: > Gordon Messmer <[EMAIL PROTECTED]> writes: > > > On Fri, 2002-04-19 at 07:26, Harry Putnam wrote: > >> > >> It is new within a year or so, I believe but if you look close you'll > >> also notice it isn't posix regex > >> > >> The example given shows it. > >> `b.*r3 > >> > >> Does not match > >> ./fubar3 > > > > Sure it's a POSIX regex. However, the man page points out that the > > pattern must *match* the *entire path*. Match vs. search maybe isn't > > clear if you're accustomed to always searching... A regex search will > > match if any part of the string fits the regex. A "match" is only good > > if the pattern fits the string from the very beginning. > > I'm not really sure what constitutes a posix legal regex but I don't > think it includes trick riders like having to match a specific part > of a string, unless put into the regex itself with anchors or the > like.
No, but the find man page actually specifies that it has to match the whole path, i.e. there is an implicit "^" at the start, as if it were "^(your_regexp_here)" _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list