Search::Tools::HiLiter 0.06 review

Download
by rbytes.net on

Search::Tools::HiLiter is a Perl module to extract and highlight search results in original text. SYNOPSIS use Search::Tools::

License: Perl Artistic License
File size: 0K
Developer: Peter Karman
0 stars award from rbytes.net

Search::Tools::HiLiter is a Perl module to extract and highlight search results in original text.

SYNOPSIS

use Search::Tools::HiLiter;

my $re = Search::Tools::RegExp->new;
my $rekw = $re->build('the quick brown fox');

my $hiliter = Search::Tools::HiLiter->new( rekw => $rekw );

for my $text (@texts)
{
print $hiliter->light( $text );
}

Search::Tools::HiLiter uses HTML tags to highlight text just like a felt-tip HiLiter. S::T::H can handle both plain and marked up text (HTML and XML). Nested entities and tags within keywords are supported.

You create a HiLiter object with either a string, an array of strings, or a Search::Tools::RegExp::Keywords object, and then feed the HiLiter text to highlight. You can control the style and color of the highlight tags.

Some caveats if you are highlighting HTML or XML: Unlike its more powerful cousin HTML::HiLiter, S::T::H knows nothing about context. This can give unexpected results when your keywords appear in the HTML or across block tag boundaries. Use HTML::HiLiter if you need a real HTML parser. It uses the same regular expressions as S::T::H but is designed for full HTML documents rather than smaller fragments.

Requirements:
Perl

Search::Tools::HiLiter 0.06 search tags