Toxidrain: Strings auf gemeinsamkeit vergleichen

Beitrag lesen

Hallo,

ich habe:

$text = "Hallo, dies ist ein sehr langer Text, aber der ist mir zu lang.";

$textB = "sehr langer Text, aber ist mir";

Nun möchte ich vergleichen, ob string $textB textstellen aus $text enthällt.

Habt ihr eine Idee, wie ich das machen kann ?

Ich hab mir gedacht:

$text =~ s/ //g; #löschen der Leerzeichen
$textB =~ s/ //g; #das gleiche
$text =~ s/\W//g; #löeschen von sonderzeichen
$textB =~ s/\W//g; #und wieder

nun würde ich gern aus $text Zeichen z.B. 5 bis 20 herausschneiden.
und dann:

if($textherausschnitt =~ /$textB/)
{
#enthällt textausschnitt.
}
else
{
#alles ok
}

Aber wie kann ich z.B. schneiden ?

Viele Grüße
Toxidrain