From d592d3f3bb9ceb198dd42e042a349dca273ee0c9 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Wed, 19 Jan 2011 10:20:20 -0600 Subject: [PATCH] Markov: regexes should only match start of line --- add ^ --- modules/Markov.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/Markov.py b/modules/Markov.py index 506e0d6..821f5c8 100644 --- a/modules/Markov.py +++ b/modules/Markov.py @@ -52,9 +52,9 @@ class Markov(Module): self.stop = '__stop' # set up regexes, for replying to specific stuff - trainpattern = '!markov\s+train\s+(.*)$' - learnpattern = '!markov\s+learn\s+(.*)$' - replypattern = '!markov\s+reply(\s+(.*)$|$)' + trainpattern = '^!markov\s+train\s+(.*)$' + learnpattern = '^!markov\s+learn\s+(.*)$' + replypattern = '^!markov\s+reply(\s+(.*)$|$)' self.trainre = re.compile(trainpattern) self.learnre = re.compile(learnpattern)