topic2k
Nutzer
22.06.2018, 22:32 Uhr
[ - Direktlink - ]
|
Thema: Neuerungen im Forum
Brett: Forum und Interna
Zitat: Vielleicht kann jemand helfen? Gesucht ist eine RegEx, die folgende String-Varianten erwischt (die dann durch 'href="/"' ersetzt werden):
code:
href="http(s)://(www.)amiga-news.de/
Ich bin kein Experte aber probier doch mal diesen regex:
code:
(href="https?://(www.)?amiga-news.de)(/.*?")
Ich verwende gerne regex101.com zum Testen: https://regex101.com/r/Sga7D4/1
da kann man auch gleich etwas code generieren lassen:PHP code:
$re = '/(href="https?://(www.)?amiga-news.de)(/.*?")/m';
$str = '<a href="https://amiga-news.de/some/page.php" flags="dontknow"
href="http://amiga-news.de/some/page.php"
href="https://www.amiga-news.de/some/page.php"
href="http://www.amiga-news.de/some/page.php"';
$subst = 'href="$3';
$result = preg_replace($re, $subst, $str);
echo "The result of the substitution is ".$result;
|