Suchen und Textteil kopieren

So nochmal kleine Frage. Wie mache ich, dass es beim > endet, wenns kein Leerzeichen endet ?

Code:
"/downloads.php">downloads</a>
Soll das werden:
Code:
"/downloads.php"
 
Zuletzt bearbeitet:
Hallo,

PHP:
<?php
$quelltext = 'Visit <a href="http://www.tutorials.de">tutorials.de</a>!';

preg_match('/href=(["\']?)([^\1\s]+)\1/', $quelltext, $treffer);
echo $treffer[2]; # => http://www.tutorials.de
?>
Klappt doch…?

Grüße,
Matthias
 
Zusätzlich kann auch noch das Größer-als-Zeichen in die Zeichenklasse aufgenommen werden, damit bei Attributwerten ohne Anführungszeichen das Zeichen nicht mitgenommen wird.
 
Hallo,

PHP:
<?php
$quelltext = 'Visit <a href="http://www.tutorials.de">tutorials.de</a>!';

preg_match('/href=(["\']?)([^\1\s]+)\1/', $quelltext, $treffer);
echo $treffer[2]; # => http://www.tutorials.de
?>
Klappt doch…?

Grüße,
Matthias
So jetzt vielen Dank. Ich hatte aus irgendeinem Grund oben htmlspecialschars drin. Hatte das vergessen rauszunehmen ...
Thx an alle die mir so grossartig geholfen haben
mfg
ICPUI
 
Zurück