This commit is contained in:
Shawn
2023-07-24 17:03:03 +08:00
parent 201b1e2508
commit ab7bcbbbc6

View File

@@ -1,5 +1,5 @@
/** /**
☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2023-07-18 17:05⟧ ☑️ 资源解析器 ©𝐒𝐡𝐚𝐰𝐧 ⟦2023-07-24 16:45⟧
---------------------------------------------------------- ----------------------------------------------------------
🛠 发现 𝐁𝐔𝐆 请反馈: https://t.me/Shawn_Parser_Bot 🛠 发现 𝐁𝐔𝐆 请反馈: https://t.me/Shawn_Parser_Bot
⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API ⛳️ 关注 🆃🅶 相关频道: https://t.me/QuanX_API
@@ -479,6 +479,7 @@ function ResourceParse() {
if (Prname) { if (Prname) {
Prn = Prname; Prn = Prname;
total = total.map(Rename); total = total.map(Rename);
if(Pdbg==1) {$notify("rename","content",total)}
} }
//2023-07-10 调整emoji操作顺序 //2023-07-10 调整emoji操作顺序
if (Pemoji) { total = emoji_handle(total, Pemoji); } if (Pemoji) { total = emoji_handle(total, Pemoji); }
@@ -2364,8 +2365,8 @@ function DelReg(content) {
function Rename(str) { function Rename(str) {
var server = str; var server = str;
if (server.indexOf("tag=") != -1) { if (server.indexOf("tag=") != -1) {
hd = server.split("tag=")[0] hd = server.split("tag=")[0] // 非 name 部分
name = server.split("tag=")[1].split(",")[0].trim() name = server.split("tag=")[1].split(",")[0].trim() // name 部分
tail = server.split("tag=")[1].split(",").length <=1 ? "" : server.split("tag=")[1].split(name)[1] tail = server.split("tag=")[1].split(",").length <=1 ? "" : server.split("tag=")[1].split(name)[1]
for (var i = 0; i < Prn.length; i++) { for (var i = 0; i < Prn.length; i++) {
nname = Prn[i].split("@")[1] ? decodeURIComponent(Prn[i].split("@")[1]) : Prn[i].split("@")[1]; nname = Prn[i].split("@")[1] ? decodeURIComponent(Prn[i].split("@")[1]) : Prn[i].split("@")[1];
@@ -2376,7 +2377,7 @@ function Rename(str) {
} else if (oname && nname == "") {//前缀 } else if (oname && nname == "") {//前缀
var nemoji = emoji_del(name) var nemoji = emoji_del(name)
if ((Pemoji == 1 || Pemoji == 2) && Prname ) { //判断是否有重复 emoji有则删除旧有 if ((Pemoji == 1 || Pemoji == 2) && Prname ) { //判断是否有重复 emoji有则删除旧有
name = name.replace(name.split(" ")[0] + " ", name.split(" ")[0] + " " + oname) name = oname + nemoji //name.replace(name.split(" ")[0] + " ", name.split(" ")[0] + " " + oname)
} else { name = oname + name.trim() } } else { name = oname + name.trim() }
} else if (nname && oname == "") {//后缀 } else if (nname && oname == "") {//后缀
name = name.trim() + nname name = name.trim() + nname