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()))