首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于多个参数拆分Javascript数组中的值

问基于多个参数拆分Javascript数组中的值
EN

Stack Overflow用户
提问于 2015-03-25 22:49:14
回答 1查看 985关注 0票数 0

有没有办法根据多个值来拆分JavaScript中的字符串数组?

代码语言:javascript
复制
var inputArray = ["[dim].[att].&[1]","[dim].[att].&[2]","[dim2].[att2].&[2]","[dim].[att].[All].Children","[dim4].[att5].[All].Children", "[m1].[123]", "[m1].[m4]"];

var splitBasedOn = `[".&",".[All].Unknown",".[All]", "."];`

所以我想根据splitBasedOn数组中的值来拆分inputArray中的值。

我将首先拆分splitBasedOn数组中的第一个值,然后尝试根据splitBasedOn中的第二个值进行拆分,依此类推。

在不使用多个for循环的情况下,我如何获得所需的结果。

EN

回答 1

Stack Overflow用户

发布于 2015-03-25 22:51:23

您可以使用RegExp构造函数和交替操作符|,并且不要忘记使用全局标志g。

代码语言:javascript
复制
inputArray.forEach(function(str){
   console.log(str.split(new RegExp(splitBasedOn.join("|"), "g"));
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29258961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档