Hallo Regxperten,
Würde mich freuen wenn mir jemand helfen könnte meinen Fehler zu finden.
Ich möchte innerhalb eines Strings alle URLs ausblenden können.
Ausgabe: Meine URL ist: www.test-test.at
Sollte sein: Meine URL ist: [ausgeblendet]
Wenn ichs mit "Meine URL ist: www.test.at" versuche, funkt das ganze,
obwohl ich im Suchmuster ja eigentlich auch \- drinnen hab.
Danke im Voraus für die Hilfe!
lg,
Max
Würde mich freuen wenn mir jemand helfen könnte meinen Fehler zu finden.
Ich möchte innerhalb eines Strings alle URLs ausblenden können.
PHP-Code:
<?php
function clear_url($wert)
{
$suchmuster1="(http)\://[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}";
$suchmuster2="(www)\.[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}";
$urlreplace="[ausgeblendet]";
$out = eregi_replace($suchmuster1, $urlreplace, $wert);
$out = eregi_replace($suchmuster2, $urlreplace, $out);
return $out;
}
echo clear_url("Meine URL ist: www.test-test.at");
?>
Sollte sein: Meine URL ist: [ausgeblendet]
Wenn ichs mit "Meine URL ist: www.test.at" versuche, funkt das ganze,
obwohl ich im Suchmuster ja eigentlich auch \- drinnen hab.
Danke im Voraus für die Hilfe!
lg,
Max
Kommentar