javascript - 使用javascript根据第二次出现的分隔符拆分字符串

标签 javascript jquery string split substring

我有一个动态形成的字符串,如 - part1.abc.part2.abc.part3.abc,其长度未知

在这个字符串中,我想根据第二次出现的“.”获取子字符串。这样我就可以得到 part1.abc part2.abc part3.abc

如果字符串像 - part1.abc.part2.abc.part3.abc.part4 输出必须像 part1.abc part2.abc part3.abc part4

如何获取?

最佳答案

像这样:

str="part1.abc.part2.abc.part3.abc.part4"
temp=str.split('.');
out=[]
for(i=0; i<temp.length;i=i+2)
out.push(temp.slice(i,i+2).join('.'));
//["part1.abc", "part2.abc", "part3.abc", "part4"]

关于javascript - 使用javascript根据第二次出现的分隔符拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19782547/

相关文章:

javascript - Angucomplete-alt : Remote-API-handler not working as expected

c++ - 使用迭代器从字符串中删除特殊字符

python - 使用概率表生成N个 "random"长度为K的字符串

javascript - 防止 jQuery 中的双重事件绑定(bind)

python - 从列表中提取元组及其元素的语法?

php - 从 MySQL 解析多行并插入到 HTML 表中

javascript - AngularJS 上的链接按钮操作

javascript - 使动态创建的下拉菜单与初始下拉菜单中的 Vue 模型中的值匹配

javascript - 如何检查 svg 路径是否具有与数组中的值匹配的类,如果是,则添加一个新类

jquery - 我希望搜索仅返回与所有标签匹配的结果(.match jQuery)