2012-03-12 6 views
1

Javascriptを使用してツイートを解析し、そのツイートに記載された人を含む配列を返したいと思います。 Twitterのユーザー名はすべて@で始まります。私はすでに文字列を持っていると仮定すると、どうやってこれを行うことができますか?Javascriptを使用してツイートからTwitterユーザー名を抽出するには

+0

任意のフルとして配列を返します。ソースコードサンプルhtml-javascript? – Kiquenet

答えて

4
var tweet = "hello to @you and @him!"; 
var users = tweet.match(/@\w+/g); 
console.log(users); // Will return an array containing ["@you", "@him"] 

次に、あなたが名前を取得のみに@を取り除くことができます。

for (userIndex = 0; userIndex < users.length; userIndex++) 
    users[userIndex] = users[userIndex].substr(1); 

その後、

["you", "him"] 
関連する問題