一开始用substr,发现不是太好用,substr() 的参数指定的是子串的开始位置和长度,长度如果有不确定性,感觉取得不方便
所以用了 正则 + replace()
let regex = /\[(.+?)\]/g;
let str = "每[一个星球]都有一个驱动核心";
str = str.match(regex)[0].replace("[","").replace("]","");
console.log(str); // 一个星球
console.log(str.length); // 4
版权声明:本文为m0_48276047原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。