mirror of
https://github.com/KOP-XIAO/QuantumultX.git
synced 2026-01-25 21:25:09 +00:00
update
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2021-09-11 09:45⟧
|
||||
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2021-09-13 17:45⟧
|
||||
----------------------------------------------------------
|
||||
🛠 发现 𝐁𝐔𝐆 请反馈: @ShawnKOP_bot
|
||||
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
|
||||
@@ -27,7 +27,7 @@
|
||||
⦿ in, out, regex, regout 分别为 保留、删除、正则保留、正则删除 节点;
|
||||
❖ in, out 中多参数(逻辑"或")用 "+", 逻辑"与"用 "." 表示;
|
||||
❖ in/out/regex/regout 均对节点的完整信息进行匹配(类型、端口、加密等);
|
||||
❖ 示范: "in=香港.0\.2倍率+台湾&out=香港%20BGP®ex=(?i)iplc"
|
||||
❖ 示范: "in=香港.0\.2倍率+台湾&out=BGP®ex=iplc"
|
||||
⦿ rename 重命名, "旧名@新名", "前缀@", "@后缀", 用 "+" 连接多个参数;
|
||||
❖ 删除字段: "字段1.字段2☠️", 想删除 "." 时用 "\." 替代
|
||||
❖ 示范: "rename=香港@𝐇𝐊+[𝐒𝐒]@+@[1𝐗]+流量.0\.2☠️"
|
||||
@@ -38,22 +38,23 @@
|
||||
❖ $index0/1/2/3/4/5/6 占位符,将节点的序号作为可操作参数,如
|
||||
∎ rename=@「$index1」
|
||||
∎ 样式分别为 1\①\❶\⓵\𝟙\¹\₁
|
||||
❖ $emoji1/2 占位符,将节点地区emoji(🇭🇰 🇯🇵 等)作为可操作参数,如
|
||||
❖ $emoji1/2 占位符, 将emoji(🇭🇰 等)作为可操作参数
|
||||
∎ rename=@「$emoji1」
|
||||
❖ $tag 占位符,将订阅的 tag 作为可操作参数,如
|
||||
∎ rename=@「$tag」
|
||||
∎ 可接数字以单独给 tag 添加字母/数字样式
|
||||
∎ rename=@「$tag34」, 样式同下边的 ptn/npt
|
||||
⦿ suffix=-1/1 将节点类型做为前缀/后缀 添加在节点名中, 如 「𝗌𝗌」 「𝖵𝗆𝖾𝗌𝗌」
|
||||
⦿ ptn=1-6, 分别将节点名中的英文替换成花样字 ⇒ 🅰/🄰/𝐀/𝗮/𝔸/𝕒
|
||||
⦿ npt=1-6, 分别将节点名中的数字替换成花样数字 ⇒ ①\❶\⓵\𝟙\¹\₁
|
||||
⦿ ptn=1-6, 将节点名中的英文替换成花样字 ⇒ 🅰/🄰/𝐀/𝗮/𝔸/𝕒
|
||||
⦿ npt=1-6, 将节点名中的数字替换成花样数字 ⇒ ①\❶\⓵\𝟙\¹\₁
|
||||
⦿ delreg, 利用正则表达式来删除 "节点名" 中的字段(⚠️ 慎用)
|
||||
⦿ replace 参数, 正则替换节点中内容, 可用于重命名/更改加密方式等
|
||||
❖ replace=regex1@𝘀𝘁𝗿1+regex2@𝘀𝘁𝗿2
|
||||
❖ replace=𝗿𝗲𝗴𝗲𝘅1@ 则等效于 𝗱𝗲𝗹𝗿𝗲𝗴 参数
|
||||
⦿ sort=1/-1/x/指定规则, 分别按节点名 正/逆/随机/指定规则 排序
|
||||
❖ 指定规则是正则表达式或简单关键词, 用"<" 或 ">" 连接
|
||||
⦿ sort=1/-1/x/参数规则, 按节点名 正/逆/随机/参数规则 排序
|
||||
❖ 参数规则是正则表达式或简单关键词, 用"<" 或 ">" 连接
|
||||
❖ sort=🇭🇰>🇸🇬>🇯🇵>🇺🇸 , 靠前排序
|
||||
❖ sort=IEPL<IPLC<BGP , 靠后排序
|
||||
⦿ del=1, 当有重名节点时, 用此参数删除重复节点(默认改名并保留)
|
||||
⦿ del=1, 有重名节点时用此参数删除重复节点(默认改名保留)
|
||||
⦿ ⟦进阶参数⟧: 𝘀𝗳𝗶𝗹𝘁𝗲𝗿/𝘀𝗿𝗲𝗻𝗮𝗺𝗲, 传入一段 base64 编码的脚本, 可用于更为复杂的[过滤/重命名] 需求
|
||||
❖ 说明: https://github.com/KOP-XIAO/QuantumultX/pull/9
|
||||
|
||||
@@ -641,10 +642,14 @@ function getnode_emoji(item,ind){
|
||||
}
|
||||
|
||||
// 操作订阅的 tag
|
||||
|
||||
function tag_handle(item) {
|
||||
if(item.indexOf("node_tag_prefix")!=-1) {
|
||||
item = item.replace(/node_tag_prefix/g,subtag)
|
||||
//item = item.replace(/node_tag_prefix/g,subtag)
|
||||
//console.log(item.split("node_tag_prefix")[1][1])
|
||||
ptnn = /\d/.test(item.split("node_tag_prefix")[1][0])? item.split("node_tag_prefix")[1][0]:""
|
||||
nptnn = /\d/.test(item.split("node_tag_prefix")[1][1])? item.split("node_tag_prefix")[1][1]:""
|
||||
//console.log(ptnn)
|
||||
item = item.replace(/node_tag_prefix\d{0,2}/g,PatternN(subtag,ptnn,nptnn))
|
||||
}
|
||||
return item
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user