- 要实现把斜杠替换成点,考虑使用
replace
和正则表达式实现 - 要实现去除指定字符串,考虑使用
replace
来实现
由于要把全部斜杠替换成点,所以这个地方需要使用正则全局表达式来实现
实现代码如下:
var str = "com/action/BuildingManager";
// str.replace(/\//g, '.') 如果不加g的话只去除匹配的第一个
var package = str.replace(/\//g, '\.')
// console.log(package);
var name = "com.action"
var re = package.replace(name + ".","");
console.log(re);
去除结果图: