ich brauche alle Hashtags in Zeichenfolge zu finden, aber nicht auf den Link Beispiel:PHP Finden Alle Hashtags But No In Verbindung
#q https://www.youtube.com/watch?v=#Vmyx7cyZcKU #q1 #q3 [ I Want to Get only #q, #q1, #q not hashtags in link ]
mein Code:
$string = "#q https://www.youtube.com/watch?v=#Vmyx7cyZcKU #q1 #q3";
// Link
$string = preg_replace("!(((f|ht)tp(s)?://)[-a-zA-Zа-яА-Я()[email protected]:%_+.~#?&;//=]+)!i", "<a href='$1' target='_blank'>$1</a>", $string);
// Hashtag
$hashtag_url = $web_url. "hashtag/\\0";
$string = preg_replace("(\s?#\w+)", "<a href='$hashtag_url'>\\0</a>", $string);
See Bild Was My-Code anzeigen !! !
http://i.stack.imgur.com/p8IyE.png
Hash in URLs hat eine spezifische Bedeutung. Alles danach heißt Fragment (andere Namen können zutreffen). Sie werden nicht an den Server gesendet. –