Thread Suchfunktion: In einem Templatesystem (7 answers)
Opened by styx-cc at 2006-07-20 23:57

styx-cc
 2006-07-22 20:48
#8431 #8431
User since
2006-05-20
533 Artikel
BenutzerIn

user image
Hmm,
HTML::Highlight macht zwar genau das was es soll, aber danach braucht es noch 10-20 sekunden um die Seite zu laden (lokal)...

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
       my @highlight = split (/ /, $searched) if $searched;
my @colors = ('#C7FEE7');

my $hl = new HTML::Highlight (
words => [@highlight],
wildcards => [],
colors => [@colors],
czech_language => 0,
debug => 0
);

$output = $hl->highlight($output);

return $output;


Ich hab in der zwischenzeit selber versucht ein paar Regexvarianten durchzuprobieren, aber das will nich so:
Code: (dl )
$output =~ s#>(.*)($_)(\W)?(.*)<#$1<span style=\"color: red;\">$1$2$3$4</span>#gi;


Das HTML::HiLiter hoert sich ja eigentl. auch interessant an, aber der benoetigt einige weiter Module, und das gibt wieder aerger mitm Hochladen aufm Webspace *grml

MfG, Stefan
Pörl.

View full thread Suchfunktion: In einem Templatesystem