特定の文字列(引用符)に対して正規表現でチェックを追加すると同時に@(\ w +)を含む正規表現に優先順位を付けることができますか?PHP Regexは文字列中の複数のマッチを一致させますか?
@webutvikler @administrator @bugfinder & utvikler @moderator @ chat- & forummoderator @ideutvikler
<?php
$alphaUsername = array();
preg_match_all("/@(\w+)/", $input, $matches);
if (!empty($matches[1])) {
$alphaUsername = array_map('mysql_escape', $matches[1]);
}
?>
私が持つさまざまなソリューションを試してみました| "@bugfinder & utvikler"は "@bugfinder"のみを返し、残りの文字列は返しません。
これはすべて1行に入っているのですか、各タグの後に新しい行がありますか? – Andreas