2012-05-06 1 views
-4

は、私は、分割()メソッドを使用して文字列にのみ2番目の単語を取得することができますどのように私は必要なのである。この分割を使用する方法(ここでは)

var a = ".fontlist-1 .fontlist-2"; 
var b = ".fontlist-1 .fontlist-3"; 
var c = ".fontlist-1 .fontlist-4"; 

のような文字列です。上記の文字列については、2番目の単語(つまり、.fontlist-2、.fontlist-3、.fontlist-4)だけが必要です。どのように分割してその言葉を得ることができますか?詳しい情報が必要な場合は、私があなたに提供することができます。

もう1つ。 状況によっては、このような文字列がある場合。

var a = ".fontlist-1" 

あなたのコードでは、.fontlist-1という単語を入力する必要があります。それは可能でしょうか?

私を導く人はいますか?ありがとう!

+0

https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String/split – Andreas

+5

んでしたあなたはその文書を読んでいますか? https://developer.mozilla.org/ja/JavaScript/Reference/Global_Objects/String/splitさあ、みんな、研究。 –

+0

[Split with jQueryの使い方]の複写が可能ですか?(http://stackoverflow.com/questions/2555794/how-to-use-split-with-jquery) –

答えて

1

".fontlist-1 .fontlist-2".split(/\s+/)[1]は、文字列の2番目の単語(この場合は.fontlist-2)を返します。あなたはfound it yourselfを持つことができます。

まあ、a、b、cのトライ用一体何...:

[a,b,c] 
    .map(function(el){return el.split(/\s+/).pop();}) 
    .join(' '); 
//=> ".fontlist-2 .fontlist-3 .fontlist-4" 
+0

私は彼がスペースに分割したいと考えています言葉の中の「。」。 –

+0

うん、答えを編集しました。 – KooiInc

+0

このコードは、var a = ".fontlist-1"のような文字列があると動作しますか?その場合、私は ".fontlist-1"が必要です – rnk

関連する問題