javascript - 获取字符串的第一个单词

标签 javascript split

好的,这是我的代码,其中包含我尝试执行的操作的详细信息:

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"

最佳答案

使用正则表达式

var totalWords = "foo love bar very much.";

var firstWord = totalWords.replace(/ .*/,'');

$('body').append(firstWord);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

关于javascript - 获取字符串的第一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18558417/

相关文章:

javascript - 从过滤器返回单个值

android - Google 音乐应用拆分操作栏

linux - 根据重复行值拆分文本文件的内容

java - 如何将段落拆分成句子?

r - 如何将数据框列拆分为两列

javascript - Jasminejs - 测试回调

javascript - 将文本区域中的 CSV 输入转换为动态表

javascript - Angular 路由入门

javascript - Async.waterfall 的 native 回调函数

java - 不使用 String.split() 分割字符串 - 并返回分隔符