diff --git a/SrcJySet.js b/SrcJySet.js index c3b058ca..b5c4019e 100644 --- a/SrcJySet.js +++ b/SrcJySet.js @@ -1,5 +1,6 @@ //个人学习代码 function SRCSet() { + log(getSimilarity('酷云七七','🐞酷云七七(SP)')); addListener("onClose", $.toString(() => { clearMyVar('guanlicz'); clearMyVar('duoselect'); @@ -1248,6 +1249,24 @@ function getapitype(apiurl) { return ""; } } +function getSimilarity(str1,str2) { + let sameNum = 0 + //寻找相同字符 + for (let i = 0; i < str1.length; i++) { + for(let j =0;j str2.length ? str1.length : str2.length + return (sameNum/length) * 100 || 0 +} + function jiekousave(urls,update) { try{ var filepath = "hiker://files/rules/Src/Juying/jiekou.json"; @@ -1274,7 +1293,7 @@ function jiekousave(urls,update) { let urltype = urls[i].type||getapitype(urlurl); let urlgroup = urls[i].group||""; - if(!datalist.some(item => item.url ==urlurl)&&urlname&&/^http|^csp/.test(urlurl)&&urltype){ + if(!datalist.some(item => item.url==urlurl)&&urlname&&/^http|^csp/.test(urlurl)&&urltype){ let arr = { "name": urlname, "url": urlurl, "ua": urlua, "type": urltype }; if(urls[i].data){arr['data'] = urls[i].data} if(urlgroup){arr['group'] = urlgroup}