Skip to content

Commit 2b672dc

Browse files
committed
修复集数字符结束的后一位字符获取错误问题
1 parent 1955299 commit 2b672dc

3 files changed

Lines changed: 9 additions & 4 deletions

File tree

SubRenamer/Action.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,10 @@ private string GetEpisByFileName(string fileName, int beginPos, string endStr)
267267
if (str[i].ToString() == endStr) break;
268268
result += str[i];
269269
}
270+
271+
result = result.TrimStart('0'); // 开头为零的情况:替换 0001 为 1
272+
result = result.Trim(); // 去掉前后空格
273+
270274
return result;
271275
}
272276

@@ -330,6 +334,7 @@ private string GetEndStrByList(List<FileInfo> list, int beginPos)
330334
if (o.Name == null || o.Name.Length <= beginPos) return false;
331335
return Regex.IsMatch(o.Name.Substring(beginPos)[0].ToString(), @"^\d+$");
332336
}).ToList()[0].Name; // 获取开始即是数字的文件名
337+
fileName = fileName.Substring(beginPos); // 从指定开始位置 (beginPos) 开始读取数字(忽略开始位置前的所有内容)
333338
var grp = Regex.Matches(fileName, @"(\d+)");
334339
if (grp.Count <= 0) return null;
335340
Match firstNum = grp[0];

SubRenamer/MainForm.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SubRenamer/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
[assembly: AssemblyConfiguration("")]
1111
[assembly: AssemblyCompany("qwqaq.com")]
1212
[assembly: AssemblyProduct("SubRenamer")]
13-
[assembly: AssemblyCopyright("Copyright © qwqaq.com 2019")]
13+
[assembly: AssemblyCopyright("Copyright © qwqaq.com 2021")]
1414
[assembly: AssemblyTrademark("qwqaq.com")]
1515
[assembly: AssemblyCulture("")]
1616

@@ -32,5 +32,5 @@
3232
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
3333
//通过使用 "*",如下所示:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("0.3.0.0")]
36-
[assembly: AssemblyFileVersion("0.3.0.0")]
35+
[assembly: AssemblyVersion("0.4.0.0")]
36+
[assembly: AssemblyFileVersion("0.4.0.0")]

0 commit comments

Comments
 (0)