From 0be072f35aad03d050a0fe769ea7d666ded9ea2f Mon Sep 17 00:00:00 2001 From: kwaroran Date: Tue, 25 Jul 2023 05:10:30 +0900 Subject: [PATCH] [feat] lorebook regex2 --- src/ts/process/lorebook.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ts/process/lorebook.ts b/src/ts/process/lorebook.ts index f15ecde5..b2bc26b9 100644 --- a/src/ts/process/lorebook.ts +++ b/src/ts/process/lorebook.ts @@ -91,11 +91,11 @@ export async function loadLoreBookPrompt(){ } formatedLore.push({ - keys: lore.alwaysActive ? 'always' : (lore.key?.startsWith("regex:")) ? ({type:'regex',regex:lore.key.replace('regex:','')}) : + keys: lore.alwaysActive ? 'always' : (lore.key?.startsWith("@@@regex ")) ? ({type:'regex',regex:lore.key.replace('@@@regex ','')}) : (lore.key ?? '').replace(rmRegex, '').toLocaleLowerCase().split(',').filter((a) => { return a.length > 1 }), - secondKey: lore.selective ? ((lore.secondkey?.startsWith("regex:")) ? ({type:'regex',regex:lore.secondkey.replace('regex:','')}) : + secondKey: lore.selective ? ((lore.secondkey?.startsWith("@@@regex ")) ? ({type:'regex',regex:lore.secondkey.replace('@@@regex ','')}) : (lore.secondkey ?? '').replace(rmRegex, '').toLocaleLowerCase().split(',').filter((a) => { return a.length > 1 })) : [],