From 88b13fece10e97b612a8a5f6b946bad3bc945c2c Mon Sep 17 00:00:00 2001 From: dazedanon Date: Mon, 15 Sep 2025 12:42:23 -0500 Subject: [PATCH] Adjust regex for modules --- modules/regex.py | 2 +- modules/text.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/regex.py b/modules/regex.py index f68c22a..35d8469 100644 --- a/modules/regex.py +++ b/modules/regex.py @@ -213,7 +213,7 @@ def translateRegex(data, filename, translatedList): while i < len(data): voice = False - lineRegexText = r'●(?:「| |()(.+?)(?:[」)]|$)' + lineRegexText = r'●(?:「| |()+(.+?)(?:[」)]|$)+' lineRegexSpeaker = r"●.+●([^ 「(].+)" choiceRegex = r"\$menu_item.+?,(.*?)," titleRegex = r"title\s'(.*)'$" diff --git a/modules/text.py b/modules/text.py index 44f4433..da3b2b6 100644 --- a/modules/text.py +++ b/modules/text.py @@ -249,7 +249,7 @@ def translateTxt(data, filename, translatedList): stringList = None # Remove speaker - translatedText = re.sub(r"^\[?(.+?)\]?\s?[|:]\s?", "", translatedText) + translatedText = re.sub(r"(^\[.+?\]\s?[|:]\s?)", "", translatedText) # # Textwrap # translatedText = dazedwrap.wrapText(translatedText, width=WIDTH)