获取字符串的第一个字 [英] Get first word of string
本文介绍了获取字符串的第一个字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这里是我的代码,其中包含我尝试做的详细信息:
Okey here is my code with details of what i tried to do:
var str = "Hello m|sss sss|mmm ss"
//Now i separate them by "|"
var str1 = str.split('|');
//Now i want to get the first word of every split-ed sting parts:
for (var i=0;i<codelines.length;i++)
{
//What to do here to get the first word of every spilt
}
那我该怎么做:\
我想得到的是firstword [0]会给出Hello而firstword [1]会给出sss而firstword [2]会给mmm
So what should i do there :\ What i want to get is firstword[0] will give "Hello" and firstword[1] will give "sss" and firstword[2] will give "mmm"
推荐答案
再次用空格拆分:
var firstWords = [];
for (var i=0;i<codelines.length;i++)
{
var words = codelines[i].split(" ");
firstWords.push(words[0]);
}
或使用 String.prototype.substr()(可能更快):
var firstWords = [];
for (var i=0;i<codelines.length;i++)
{
var codeLine = codelines[i];
var firstWord = codeLine.substr(0, codeLine.indexOf(" "));
firstWords.push(firstWord);
}
这篇关于获取字符串的第一个字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文