2017-09-29 5 views

Antwort

0

Spiel @ die kam vor <a tag. versuchen folgenden regulären Ausdruck

preg_replace("/@(<a)/", "$1", '@<a href="user_link">@user_name</a>'); 
+0

Es funktioniert, vielen Dank :) –

0
  1. preg_match - Führt einen regulären Ausdruck
  2. preg_replace - einen regulären Ausdruck suchen und ersetzen

Also ich denke, Sie wirklich das zweite brauchen:

preg_replace('/^@/', '', '@<a href="user_link">@user_name</a>'); 
+0

Danke und ja, ich preg_replace bedeuten aber mit Ihrem Code nur Beispiel, dass es funktioniert für das erste Element: preg_replace ('/^@ /', '', '@@user_name @@user_name'); es wird gedruckt: @user_name @@ user_name ,,,, Ich brauche es, um den gesamten Text nicht nur das erste Element zu suchen. –

+0

preg_replace ('/ @ (@user_name @@user_name'); – Walrus