From d7b9540004296796a40389d5c290ca730da19051 Mon Sep 17 00:00:00 2001 From: tretrauit Date: Wed, 17 Jan 2024 02:26:04 +0700 Subject: [PATCH] fix(katana): wrong method :skull: --- swordfish/src/katana.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/swordfish/src/katana.rs b/swordfish/src/katana.rs index 38c1be9..ffe290e 100644 --- a/swordfish/src/katana.rs +++ b/swordfish/src/katana.rs @@ -257,6 +257,7 @@ fn regexify_text(text: &String) -> String { } regex.push_str("(?=.*"); let processed_word = word.to_lowercase(); + trace!("Processed word: {}", processed_word); if partial_match && processed_word.len() > 4 { // Remove first two and last two characters for "partial match" if !processed_word[0..3].contains(|c: char| REGEX_CHARS.contains(&c)) @@ -269,7 +270,7 @@ fn regexify_text(text: &String) -> String { } } else { // Do not push word boundary if the word contains special characters like "!" - if processed_word.contains(|c: char| c.is_alphanumeric()) { + if processed_word.contains(|c: char| c.is_ascii_alphanumeric()) { regex.push_str(format!("\\b{}\\b", &processed_word.as_str()).as_str()); } else { regex.push_str(format!("{}", &processed_word.as_str()).as_str());