Regexp-Keywords
A regexp builder to test against keywords lists.
This module helps you to search inside a list of keywords for some
of them, using a simple query syntax with AND, OR and NOT operators
and grouping.
use Regexp::Keywords;
my $kw = Regexp::Keywords->new();
my $wanted = 'comedy + ( action , romance ) - thriller';
$kw->prepare($wanted);
my $movie_tags = 'action,comedy,crime,fantasy,adventure';
print "Buy ticket!\n" if $kw->test($movie_tags);
Keywords, also known as tags, are used to classify things in a
category. Many tags can be assigned at the same time to an item,
even if they belong to different available categories.
INSTALLATION
To install this module, run the following commands:
perl Makefile.PL
make
make test
make install
SUPPORT AND DOCUMENTATION
After installing, you can find documentation for this module with the
perldoc command.
perldoc Regexp::Keywords
You can also look for information at:
RT, CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Regexp-Keywords
AnnoCPAN, Annotated CPAN documentation
http://annocpan.org/dist/Regexp-Keywords
CPAN Ratings
http://cpanratings.perl.org/d/Regexp-Keywords
Search CPAN
http://search.cpan.org/dist/Regexp-Keywords/
COPYRIGHT AND LICENCE
Copyright (C) 2009 Victor Parada
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.