やったこと

webサービスを作るときに考えたことを垂れ流します

【PHP】ツイッターのテキスト内の「@ユーザー名」の文字列を削除する!

PHP正規表現置換関数「preg_replace」を使ってつぶやきテキスト内の「@ユーザー名」を削除する方法です。

コードは以下のような感じ。「@hogehoge(+空白)」や「@fagafaga(+空白)」の文字列を置換によって削除します。

$test_str = "@hogehoge @fagafaga ツイッターってAPIで取得したテキストに@リプライが入ってるのがうざいよね~。";
$test_str = preg_replace('/.*@[0-9a-zA-Z_]+\s/', '', $test_str);
echo $test_str;

以上!