私はこのようなHTMLコードを持っている:どうすればpreg_replace @<a> @</a>〜<a> @</a>?
@<a href="user_link">@user_name</a>
はどのようにするpreg_matchを使用して最初の@を削除することができますか?
私はただpreg_replaceコードが必要です。
私はこのようなHTMLコードを持っている:どうすればpreg_replace @<a> @</a>〜<a> @</a>?
@<a href="user_link">@user_name</a>
はどのようにするpreg_matchを使用して最初の@を削除することができますか?
私はただpreg_replaceコードが必要です。
試合@
<a
タグの前に来ました。正規表現次試みる
preg_replace("/@(<a)/", "$1", '@<a href="user_link">@user_name</a>');
を置き換える:
preg_replace('/^@/', '', '@<a href="user_link">@user_name</a>');
はありがとうとはい私はにpreg_replaceを意味するが、あなたのコードで、それは最初の要素のみの例のために働いています: にpreg_replace(「/^@ /」、「を」、「」@user_name@user_name @ @)。 @user_name @@ user_name ,,,,私は最初の要素だけでなく、すべてのテキストを検索する必要があります。 –
preg_replace( '/ @(@user_name @@user_name'); – Walrus
これは本当にありがとうございます:) –