現在、TwitterAPIを使ってあるシステムを作っているのですが、
ツイートを取得した時に、たとえば、$tweet['text']の中身が
@twitter ツイッターさんこんにちは!
とか、
APIを使ってみる #プログラミング
とか、アカウント名やハッシュタグが混ざっている時があるんですが、それを除去したいです。
正規表現とpreg_replaceを使えばできるかな、と思って、
lang
1preg_replace('/[#][a-zA-Z0-9]+/',"",$tweet['text']); 2preg_replace('/[@][a-zA-Z0-9]+/',"",$tweet['text']);
とかいうのを入れようと思うのですが、よくわかりません。
ほかのサイトなどで見るには、
lang
1$aaa = preg_replace('/[#][a-zA-Z0-9]+/',"",$tweet['text']); 2echo preg_replace('/[#][a-zA-Z0-9]+/',"",$tweet['text']);
など、変数宣言したりechoしたりしているようなのですが、いまいちやり方が分からずに困っています。
ページ全体の$tweet['text']の中の@~~と#~~を除去したいのですが、なにか方法はありますか?
ちなみに、他のところでユーザー名やハッシュタグを表示したいところがあるので、ページ規模では置き換えたくありません...
分かりやすく教えてくださってるサイトや、サンプルコードなど、教えてもらえますか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/05 12:10