gpt4 book ai didi

javascript - 带限制的拆分字符串,其中最后一个字符串包含余数

转载 作者:搜寻专家 更新时间:2023-11-01 04:54:16 24 4
gpt4 key购买 nike

例如如果我运行这个 javascript:

var str = 'hello_world_there';
var parts = str.split('_', 2);

var p1 = parts[0];
var p2 = parts[1];

最后,p1 包含“hello”,p2 包含“world”。

我希望 p1 包含“hello”,p2 包含“world_there”。即我希望 p2 包含字符串的其余部分,无论它有多少下划线(类似于 c# 的 String.Split(char[] separator, int count) 的行为方式。

有什么解决方法吗?

最佳答案

var str = 'hello_world_there';
var parts = str.split('_');

var p1 = parts[0];
var p2 = parts.slice(1).join('_');

这将进行普通拆分,然后合并第一个匹配项之后的所有内容。

关于javascript - 带限制的拆分字符串,其中最后一个字符串包含余数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25176848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com