![]() |
|
Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
comment on |
( #3333=superdoc: print w/replies, xml ) | Need Help?? |
Implementing Google
or AltaVista in Perl
for this kind of application is likely overkill, so here's
a simple solution.
This will return all records that match all terms. For a version that matches any, switch the '&&' in the join() to be '||' instead. Essentially, this 'search' function generates a subroutine that tells grep() if the array entry matches or not. You can have a look at the value of $match_code to see what it is doing. The \Q and \E are used to escape the metacharacters which would interfere with the // regexp. Saves you from having to tr/// them yourself. In reply to Re: @arrys & Non exact searches.
by tadman
|
|