获取字符串的第一个字 [英] Get first word of string

查看:93
本文介绍了获取字符串的第一个字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这里是我的代码,其中包含我尝试做的详细信息:

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆