Ich habe kürzlich mit einer einfachen Twitter API für PHP gearbeitet und bin auf diesen Code gestoßen, um @username mit twitter.com/username zu verlinken. Leider schafft dieser Code es so @username Links zu http://twitter.com/@username, was zu einem Fehler führt. Es gibt viele Teile dieses Codes, die ich nicht verstehe, wie zum Beispiel^\ v und andere (siehe unten). Kann mir jemand erklären, was sie bedeuten?preg_replace(), und die dazugehörigen Abkürzungen?
$ret = preg_replace('/(^|[^\w])(@[\d\w\-]+)/', '\\1<a href="http://twitter.com/$2">$2</a>' ,$ret);
http://www.phpro.org/tutorials/Introduction-to-PHP-Regex.html#30 (der Spickzettel Abschnitt) in der Lage sein sollte, Helfen Sie ein wenig. – jimyi