私はこのような文字列を得た:この種のデータをどのように抽出して素敵な配列に入れるのですか?
var tweet ="@fadil good:))RT @finnyajja: what a nice day RT @fadielfirsta: how are you? @finnyajja yay";
@文字を持つ任意の単語を抽出するために、コードの種類を動作するはずですし、また言葉の終わりに特別な文字を削除しましたか?それは、このような配列になります。私は次のコードを試してみました
(@fadil, @finnyajja, @fadielfirsta, @finnyajja);
は:
var users = $.grep(tweet.split(" "), function(a){return /^@/.test(a)});
それはこの返します: ':' 文字末尾にコロンがまだあります
(@fadil, @finnyajja:, @fadielfirsta:, @finnyajja)
いくつかの言葉の。私は何をすべきか?どんな解決人?あまりにも多くのあなたの現在のコードを変更せずに感謝
うわー。それは完全に動作します!ありがとうございました :-)。この正規表現のものは私のために厳しいです。しかし、あなたはそれを本当に簡単に見えるようにします。 – under5hell
もう一度質問してください。どの正規表現にマッチさせるために正規表現を使うべきかは、文字列中の 'http://'で始まります。あなたが推測するように、私は文字列内のURLを見つけようとしました。ありがとうございます:-) – under5hell
https://www.google.com/search?q=regex+to+match+url :) – BNL