mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 21:25:09 +00:00
删除字段☠️参数支持直接用.连接多个字段
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-06-16 11:59⟧
|
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2020-06-17 13:59⟧
|
||||||
----------------------------------------------------------
|
----------------------------------------------------------
|
||||||
🚫 发现𝐁𝐔𝐆请反馈: @Shawn_KOP_bot
|
🚫 发现𝐁𝐔𝐆请反馈: @Shawn_KOP_bot
|
||||||
⛳️ 关注tg相关频道: https://t.me/QuanX_API
|
⛳️ 关注tg相关频道: https://t.me/QuanX_API
|
||||||
@@ -26,7 +26,7 @@ B. rewrite(重写) /filter(分流) 的转换&筛选
|
|||||||
⦿ in, out, 分别为 保留/删除 节点, 多参数用 "+" 连接(逻辑"或"), 逻辑"与"用 "." 连接;
|
⦿ in, out, 分别为 保留/删除 节点, 多参数用 "+" 连接(逻辑"或"), 逻辑"与"用 "." 连接;
|
||||||
∎ 可直接用中文, 空格用 "%20" 代替
|
∎ 可直接用中文, 空格用 "%20" 代替
|
||||||
∎ 如 "in=香港.IPLC.04+台湾&out=香港%20BGP"
|
∎ 如 "in=香港.IPLC.04+台湾&out=香港%20BGP"
|
||||||
⦿ rename 重命名、删除字段, "旧名@新名", "删除字段☠️", 以及 "前缀@", "@后缀",用 "+" 连接多个参数;
|
⦿ rename 重命名、删除字段, "旧名@新名", "删除字段1.删除字段2☠️", 以及 "前缀@", "@后缀",用 "+" 连接多个参数;
|
||||||
∎ 如 "rename=香港@HK+[SS]@+@[1X]+倍率☠️"
|
∎ 如 "rename=香港@HK+[SS]@+@[1X]+倍率☠️"
|
||||||
⦿ sort=1, -1, 排序参数, 分别根据节点名 正序/逆序 排列;
|
⦿ sort=1, -1, 排序参数, 分别根据节点名 正序/逆序 排列;
|
||||||
|
|
||||||
@@ -781,9 +781,6 @@ function Rename(str){
|
|||||||
if(oname&&nname){
|
if(oname&&nname){
|
||||||
var rn=escapeRegExp(oname)
|
var rn=escapeRegExp(oname)
|
||||||
name=name.replace(new RegExp(rn,"gm"),nname)
|
name=name.replace(new RegExp(rn,"gm"),nname)
|
||||||
// while(name.indexOf(oname)!=-1){
|
|
||||||
// name=name.replace(oname,nname)
|
|
||||||
// }
|
|
||||||
}else if(oname && oname.indexOf("☠️")==-1){//前缀
|
}else if(oname && oname.indexOf("☠️")==-1){//前缀
|
||||||
var nemoji=emoji_del(name)
|
var nemoji=emoji_del(name)
|
||||||
if(Pemoji==1 || Pemoji==2){
|
if(Pemoji==1 || Pemoji==2){
|
||||||
@@ -791,11 +788,13 @@ function Rename(str){
|
|||||||
}else { name=oname+name}
|
}else { name=oname+name}
|
||||||
}else if(nname){//后缀
|
}else if(nname){//后缀
|
||||||
name=name+nname
|
name=name+nname
|
||||||
}else if(oname && oname.indexOf("☠️")!=-1){ //删除特定字符
|
}else if(oname && oname.indexOf("☠️")!=-1){ //删除特定字符,多字符用.连接
|
||||||
//$notify(oname)
|
hh=oname.split("☠️")[0].split(".")
|
||||||
var nn=escapeRegExp(oname.split("☠️")[0])
|
for(j=0;j<hh.length;j++){
|
||||||
var del=new RegExp(nn,"gm");
|
var nn=escapeRegExp(hh[j])
|
||||||
name=name.replace(del,"")
|
var del=new RegExp(nn,"gm");
|
||||||
|
name=name.replace(del,"")
|
||||||
|
}
|
||||||
}else(name=name)
|
}else(name=name)
|
||||||
nserver=hd+"tag="+name
|
nserver=hd+"tag="+name
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user