更改 rename 逻辑,特殊符号不再需要转义

This commit is contained in:
Shawn
2020-05-29 08:52:51 +08:00
parent 5a0109b18b
commit 47f338b9e1

View File

@@ -1,5 +1,5 @@
/** /**
# Quantumult X 资源解析器 (2020-05-28: 13:59 ) # Quantumult X 资源解析器 (2020-05-29: 08:59 )
解析器作者: Shawn(请勿私聊问怎么用) 解析器作者: Shawn(请勿私聊问怎么用)
有bug请反馈: @Shawn_KOP_bot 有bug请反馈: @Shawn_KOP_bot
@@ -727,7 +727,10 @@ function Rename(str){
nname=Prn[i].split("@")[1]; nname=Prn[i].split("@")[1];
oname=Prn[i].split("@")[0]; oname=Prn[i].split("@")[0];
if(oname&&nname){ if(oname&&nname){
name=name.replace(new RegExp(oname,"gm"),nname) //name=name.replace(new RegExp(oname,"gm"),nname)
while(name.indexOf(oname)!=-1){
name=name.replace(oname,nname)
}
}else if(oname){ }else if(oname){
name=oname+name name=oname+name
}else if(nname){ }else if(nname){