From 40e6c44be0e747b99ffda8962bf2f58dafd2d90e Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Thu, 8 May 2025 15:49:42 -0400 Subject: [PATCH] handle keywords surrounded by underscores --- nomen/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nomen/utils.py b/nomen/utils.py index f4b49bc..c30f736 100644 --- a/nomen/utils.py +++ b/nomen/utils.py @@ -89,7 +89,7 @@ def compile_keyword(keyword, regex): keyword = re.escape(keyword) try: - reg = re.compile(rf"(?i)\b{keyword}\b") + reg = re.compile(rf"(?i)(\b|_){keyword}(\b|_)") regex_cache[(keyword, regex)] = reg return reg except re._re2.Error: