mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-03-15 03:23:22 +08:00
角色标签构建优化 (#2595)
This commit is contained in:
@@ -301,10 +301,14 @@ function extractInfoFromCombatFile(filePath) {
|
|||||||
const authorMatch = content.match(/\/\/\s*作者\s*[::](.*)/);
|
const authorMatch = content.match(/\/\/\s*作者\s*[::](.*)/);
|
||||||
const descriptionMatch = content.match(/\/\/\s*描述\s*[::](.*)/);
|
const descriptionMatch = content.match(/\/\/\s*描述\s*[::](.*)/);
|
||||||
const versionMatch = content.match(/\/\/\s*版本\s*[::](.*)/);
|
const versionMatch = content.match(/\/\/\s*版本\s*[::](.*)/);
|
||||||
const characterMatches = content.match(/^(?!\/\/).*?(\S+)(?=\s|$)/gm);
|
const lines = content.split('\n');
|
||||||
let tags = [...new Set(characterMatches || [])]
|
|
||||||
.map(char => char.trim())
|
const tags = [...new Set(
|
||||||
.filter(char => char.length > 0 && !char.match(/^[,.]$/)); // 过滤掉单个逗号或句号
|
lines
|
||||||
|
.map(l => l.trim())
|
||||||
|
.filter(l => l && !l.startsWith('//'))
|
||||||
|
.map(l => l.split(/\s+/)[0])
|
||||||
|
)];
|
||||||
|
|
||||||
// 获取最后更新时间
|
// 获取最后更新时间
|
||||||
const gitTimestamp = getGitTimestamp(filePath);
|
const gitTimestamp = getGitTimestamp(filePath);
|
||||||
|
|||||||
Reference in New Issue
Block a user