-4

これがこのような文字列です

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

必要なのは、split()メソッドを使用して、文字列の2番目の単語のみを取得する方法です。上記の文字列の場合、2番目の単語(つまり、.fontlist-2、.fontlist-3、.fontlist-4)のみが必要です。どうすればその単語を分割して取得できますか?さらに情報が必要な場合は、お知らせします。

もう一つ。ある状況で、このような弦があれば。

var a = ".fontlist-1"

あなたのコードは私に.fontlist-1という単語を与えなければなりません。それは可能でしょうか?

誰かが私を案内してもらえますか?ありがとう!

4

1 に答える 1

1

".fontlist-1 .fontlist-2".split(/\s+/)[1]文字列の2番目の単語(この場合は)を提供します.fontlist-2。あなたはそれを自分で見つけることができたでしょう。

さて、一体何... a、b、cを試してみてください:

[a,b,c]
   .map(function(el){return el.split(/\s+/).pop();})
   .join(' ');
//=> ".fontlist-2 .fontlist-3 .fontlist-4"
于 2012-05-06T10:26:27.883 に答える