如何通过使用WORD作为分隔符在JavaScript中溢出字符串? [英] How do I spilt a string in JavaScript by using a WORD as a delimiter?

查看:87
本文介绍了如何通过使用WORD作为分隔符在JavaScript中溢出字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

感谢您的关注!


使用JavaScript,如何使用整个单词作为分隔符来拆分字符串?示例:

  var myString = Apples foo Bananas foo Grapes foo Oranges; 
var myArray = myString.split(" foo");

// myArray现在等于[ Apples, Bananas, Grapes, Oranges]。

谢谢。


UPDATE


非常抱歉,我之前遇到了一个不相关的错误,该错误使该功能无法正常运行。


$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

 >  Apples foo Bananas foo Grapes foo Oranges .split( foo)
[ Apples, Bananas, Grapes, Oranges]

您还可以使用正则表达式作为分隔符:

 >  Apples foo Bananas foo Grapes foo Oranges .split(/ * foo * /)
[ Apples, Bananas, Grapes, Oranges]


Thanks for looking!

Using JavaScript, how do I split a string using a whole word as the delimiter? Example:

var myString = "Apples foo Bananas foo Grapes foo Oranges";
var myArray = myString.split(" foo ");

//myArray now equals ["Apples","Bananas","Grapes","Oranges"].

Thanks in advance.

UPDATE

Terribly sorry all, I had an unrelated error that was preventing this from working before. How do I close this question??

解决方案

… just like you've shown?

> "Apples foo Bananas foo Grapes foo Oranges".split(" foo ")
["Apples", "Bananas", "Grapes", "Oranges"]

You could also use a regular expression as the delimiter:

> "Apples foo Bananas foo Grapes foo Oranges".split(/ *foo */)
["Apples", "Bananas", "Grapes", "Oranges"]

这篇关于如何通过使用WORD作为分隔符在JavaScript中溢出字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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