-4

这是这样的字符串

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

我需要的是如何使用 split() 方法并且只获取字符串中的第二个单词。对于上述字符串,我只需要第二个单词(即 .fontlist-2、.fontlist-3、.fontlist-4)。我怎样才能分裂并得到那个词?如果您需要更多信息,我可以给您。

还有一件事。在某些情况下,如果我有这样的字符串。

var a = ".fontlist-1"

那么你的代码必须给我 .fontlist-1 字。有可能吗?

有人可以指导我吗?谢谢!

4

1 回答 1

1

".fontlist-1 .fontlist-2".split(/\s+/)[1]给你字符串的第二个单词,在这种情况下.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 回答