X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/7cafe22cf9d1e22ec9cff964268572d266ff028c..662003f2c6a877b3628d3e95f1d9f385cbb27107:/modules/subtext.py diff --git a/modules/subtext.py b/modules/subtext.py index 278fe92..88a2368 100644 --- a/modules/subtext.py +++ b/modules/subtext.py @@ -23,7 +23,7 @@ modstop = lib.modstop # module code import re from collections import namedtuple -re_findsub = re.compile(r"s(.)(?P[^\1]+)\1(?P[^\1]+)\1(?Pg)?;?") +re_findsub = re.compile(r"""s([/'";:!@#$%^&-_=`~])(?P.+?)\1(?P.+?)(?:\1(?Pg)?|$)""") Line = namedtuple('Line', ['sender', 'msg']) lastline = {} @lib.hooknum("PRIVMSG")