diff --git a/Scripts/resource-parser.js b/Scripts/resource-parser.js index 0dba138..2985e55 100644 --- a/Scripts/resource-parser.js +++ b/Scripts/resource-parser.js @@ -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