From 1caf28a1b0f565a8bad78805b341ff921a204c2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=99=82=E5=A3=B9?= Date: Mon, 23 Feb 2026 11:42:54 +0900 Subject: [PATCH] fix: use re.search instead of re.match in RegexFilter --- astrbot/core/star/filter/regex.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrbot/core/star/filter/regex.py b/astrbot/core/star/filter/regex.py index abec5a488..605446282 100644 --- a/astrbot/core/star/filter/regex.py +++ b/astrbot/core/star/filter/regex.py @@ -15,4 +15,4 @@ def __init__(self, regex: str) -> None: self.regex = re.compile(regex) def filter(self, event: AstrMessageEvent, cfg: AstrBotConfig) -> bool: - return bool(self.regex.match(event.get_message_str().strip())) + return bool(self.regex.search(event.get_message_str().strip()))