gpt4 book ai didi

Javascript 第 n 次出现的字符串并提取到该字符串的子字符串

转载 作者:行者123 更新时间:2023-11-28 18:39:10 24 4
gpt4 key购买 nike

假设我有一个这样的字符串

var str = 'E2*2001/116*0364*31'

我想要的是找到字符串中第三次出现的 * 并从头开始打印。

因此结果将是 E2*2001/116*0364*

我尝试过这样的事情jsfiddle .

对应代码

var str = 'E2*2001/116*0364*31',
delimiter = '*',
start = 0,
var pos=getPosition(str, *, 3);
alert(pos);
tokens = str.substring(start, getPosition(str,*,3)),
result = tokens;


document.body.innerHTML = result;


function getPosition(str, m, i) {
return str.split(m, i).join(m).length;
}

但无法获取输出。

任何人都可以帮忙吗?

最佳答案

试试这个。

str.split('*').slice(0,3).join('*') + '*';

关于Javascript 第 n 次出现的字符串并提取到该字符串的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36420392/

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