From 18089ae44fee43b12fafb7c5fcf5ea9a86720f32 Mon Sep 17 00:00:00 2001 From: Sage Vaillancourt Date: Sun, 3 Sep 2023 20:33:25 -0400 Subject: [PATCH 1/2] Fix regex for ignoring multi-line comments. --- manuskript/functions/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manuskript/functions/__init__.py b/manuskript/functions/__init__.py index fc65f9a..f004a64 100644 --- a/manuskript/functions/__init__.py +++ b/manuskript/functions/__init__.py @@ -30,7 +30,7 @@ def safeTranslate(qApp, group, text): return text def wordCount(text): - return len(re.findall(r"\S+", re.sub(r"()", "", text))) + return len(re.findall(r"\S+", re.sub(r"()", "", text))) def charCount(text, use_spaces = True): From d149ae45e7525ff309a9031749a7ca44ead61b7b Mon Sep 17 00:00:00 2001 From: Sage Vaillancourt Date: Mon, 4 Sep 2023 20:24:41 -0400 Subject: [PATCH 2/2] Better regex dot config --- manuskript/functions/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manuskript/functions/__init__.py b/manuskript/functions/__init__.py index f004a64..789415a 100644 --- a/manuskript/functions/__init__.py +++ b/manuskript/functions/__init__.py @@ -30,7 +30,7 @@ def safeTranslate(qApp, group, text): return text def wordCount(text): - return len(re.findall(r"\S+", re.sub(r"()", "", text))) + return len(re.findall(r"\S+", re.sub(r"()", "", text, flags=re.DOTALL))) def charCount(text, use_spaces = True):