From be5773fb84bd77ce532b7da4a9578910aa47da42 Mon Sep 17 00:00:00 2001 From: x1ao4 Date: Mon, 29 Sep 2025 10:40:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=89=A7=E9=9B=86=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=E6=8F=90=E5=8F=96=E6=97=B6=E6=9F=90=E4=BA=9B=E6=8A=80?= =?UTF-8?q?=E6=9C=AF=E8=A7=84=E6=A0=BC=E6=9C=AA=E8=A2=AB=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复连接符正则表达式,移除对连接符后非数字字符的要求 - 添加无空格帧率格式过滤(如 60fps、30fps 等) - 修复分辨率过滤正则表达式,移除单词边界限制 - 同步更新前端 JavaScript 排序逻辑,保持前后端一致性 修复问题: - 08_60fps.mp4 现在正确识别为第 8 集而不是 60 - 10_1080p.mkv 现在正确识别为第 10 集而不是 1080 - 提高技术规格过滤的准确性和覆盖率 --- app/static/js/sort_file_by_name.js | 4 +++- quark_auto_save.py | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/app/static/js/sort_file_by_name.js b/app/static/js/sort_file_by_name.js index f91ad94..5aeb666 100644 --- a/app/static/js/sort_file_by_name.js +++ b/app/static/js/sort_file_by_name.js @@ -35,7 +35,7 @@ function sortFileByName(file) { try { const techSpecs = [ // 分辨率相关(限定常见p档) - /\b(?:240|360|480|540|720|900|960|1080|1440|2160|4320)[pP]\b/g, + /(?:240|360|480|540|720|900|960|1080|1440|2160|4320)[pP]/g, // 常见分辨率 WxH(白名单) /\b(?:640x360|640x480|720x480|720x576|854x480|960x540|1024x576|1280x720|1280x800|1280x960|1366x768|1440x900|1600x900|1920x1080|2560x1080|2560x1440|3440x1440|3840x1600|3840x2160|4096x2160|7680x4320)\b/g, /(?