Klaus Mock: Suchscript sucht nicht richtig ...

Beitrag lesen

Hallo,

wenn ich nach "zombie" suche findet er halt nur die drei.

weil bei diesen dreien 'zombie' im URL vorkommt, beim vierten aber nicht.

um "Woodoo - Schreckensinsel der Zombies" zu finden müsste er quasi Groß- Kleinschreibung ersetzen und das "s" am ende.

if ($search =~ m/$such/g) {   #Suchen nach dem Wort: und

Du verwendest den Option 'g' für die Suche, obwohl das in diesem Falle nicht notwengig ist, sondern die Suche nur langsamer macht.
Wenn Du die Groß-Kleinschreibung ignorieren willst, dann kannst Du das mit der Option 'i' machen.
siehe auch http://selfhtml.teamone.de/cgiperl/sprache/regexpr.htm#flags bzw. http://www.perldoc.com/perl5.8.0/pod/perlop.html#Regexp-Quote-Like-Operators

Grüße
  Klaus