handle keywords surrounded by underscores

This commit is contained in:
Infinidoge 2025-05-08 15:49:42 -04:00
parent 060a667aac
commit 40e6c44be0
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A

View file

@ -89,7 +89,7 @@ def compile_keyword(keyword, regex):
keyword = re.escape(keyword) keyword = re.escape(keyword)
try: try:
reg = re.compile(rf"(?i)\b{keyword}\b") reg = re.compile(rf"(?i)(\b|_){keyword}(\b|_)")
regex_cache[(keyword, regex)] = reg regex_cache[(keyword, regex)] = reg
return reg return reg
except re._re2.Error: except re._re2.Error: