Merge pull request 'dev' (#36) from dev into main

Reviewed-on: #36
This commit is contained in:
fanxb 2022-12-04 12:44:16 +08:00
commit 7dfd433b11

View File

@ -5,7 +5,7 @@ import path from 'path';
let pattern = new RegExp(/s(eason)?(\d+)/); let pattern = new RegExp(/s(eason)?(\d+)/);
let eNumPatternArr = [new RegExp(/e(\d+)/), new RegExp(/\((\d+)\)/), new RegExp(/(\d+)/), new RegExp(/\.(\d+)\./), new RegExp(/-(\d+)-/), new RegExp(/(\d+)/)]; let eNumPatternArr = [new RegExp(/e(\d+)/), new RegExp(/\((\d+)\)/), new RegExp(/(\d+)/), new RegExp(/\.(\d+)\./), new RegExp(/-(\d+)-/), new RegExp(/(\d+)/)];
let resolutionPattern = new RegExp(/(\d+[pP])/); let resolutionPattern = new RegExp(/(\d{3,}[pP])/);
let resolutionArr = ['1k', '1K', '2k', '2K', '4k', '4K', '8k', '8K']; let resolutionArr = ['1k', '1K', '2k', '2K', '4k', '4K', '8k', '8K'];
let charSet = new Set([' ', '[', '.', '(', '']); let charSet = new Set([' ', '[', '.', '(', '']);
export default class InsertRule implements RuleInterface { export default class InsertRule implements RuleInterface {
@ -57,7 +57,7 @@ export default class InsertRule implements RuleInterface {
getStr += char; getStr += char;
} }
} else if (this.type === 'eNum') { } else if (this.type === 'eNum') {
let lowName = file.originName.toLocaleLowerCase(); let lowName = file.originName.toLocaleLowerCase().replace(/ /g, '');
for (let i in eNumPatternArr) { for (let i in eNumPatternArr) {
let patternRes = lowName.match(eNumPatternArr[i]); let patternRes = lowName.match(eNumPatternArr[i]);
if (patternRes && patternRes.length > 1) { if (patternRes && patternRes.length > 1) {