Finden von @ Erwähnungen in Zeichenfolge
Bisher habe ich versucht, alle Vorkommen eines @ Mentions durch ein Anker-Tag zu ersetzen:
<code>$comment = preg_replace('/@([^@ ])? /', '<a href="/$1">@$1</a> ', $comment); </code>
Nehmen Sie die folgende Beispielzeichenfolge:
<code>"@name kdfjd fkjd as@name @ lkjlkj @name" </code>
Bisher ist alles in Ordnung, aber ich möchte dieses einzelne "@" - Symbol ignorieren. Ich habe versucht, "+" und "{2,}" nach dem "[^ @]" zu verwenden, von dem ich dachte, dass es eine Mindestanzahl von Übereinstimmungen erzwingen würde, aber es funktioniert nicht.