Hallo ich bräuchte dringend ein Script welches alle groß geschriebenen Wörter ab einer Länge von 4 Zeichen ausgibt, ich habs schon versucht, klappt aber noch nicht ganz mit den regulären Ausdrücken.
hier mein versuchter Code:
ich hab den preg_match_all bereich aukommentiert weil ich es nicht hingebracht hab, mit preg_replace funktionierts schon soweit, wenn ich es umdrehe:
dann bekomme ich nur die klein geschriebenen Wörter bitte um richtigen Code. Hab schon vielo auch in diesem Forum mit Hilfe versucht deswegen wende ich mich hier her.
hier mein versuchter Code:
PHP-Code:
$text = 'Dies, sollte oh ha ja ja hey Meine Herren!! nicht verwirren';
$erg = explode(" ", $text);
$var = preg_replace(' /[^A-Za-z0-9]/', '', $erg);
//$var = preg_match_all('/[A-Z]+.[a-z]+/', '', $erg);
while (list ($key, $val) = each ($var)) {
if (strlen($val) >=4 ) {
echo '<pre>';
print_r($val);
echo '</pre>';
}
}
ich hab den preg_match_all bereich aukommentiert weil ich es nicht hingebracht hab, mit preg_replace funktionierts schon soweit, wenn ich es umdrehe:
PHP-Code:
//$var = preg_replace(' /[^A-Za-z0-9]/', '', $erg);
$var = preg_replace('/[A-Z]+.[a-z]+/', '', $erg);
Kommentar