我有这个字符串:

0000000020 c90037:临时数据

我需要这个字符串:

临时:数据。

用PHP我可以这样做:

$str = '0000000020C90037:TEMP:data';
$arr = explode(':', $str);
$var = $arr[1].':'.$arr[2];

我如何有效地爆炸一个字符串在JavaScript的方式,它在PHP工作?


当前回答

console.log (0000000020 c90037:临时:数据).split(“:”).slice (1) . join (': '))

输出:临时数据

.split()将把字符串分解成多个部分 .join()将数组重新组装为字符串 当你想要数组没有第一项时,使用.slice(1)

其他回答

我使用了切片、分割和连接 你可以只写一行代码

      let arrys = (str.split(":").slice(1)).join(":");

看起来你想分开

var str = "helloword~this~is~me";
var exploded = str.splice(~);

爆炸变量将返回数组,你可以访问数组中的元素,访问它true explosive [nth],其中nth是你想要得到的值的下标

console.log (0000000020 c90037:临时:数据).split(“:”).slice (1) . join (': '))

输出:临时数据

.split()将把字符串分解成多个部分 .join()将数组重新组装为字符串 当你想要数组没有第一项时,使用.slice(1)

使用String.split

“0000000020 c90037:临时数据”.split(“:”)