Project

General

Profile

« Previous | Next » 

Revision 10277

bugfix: bin/repl: doesn't make sense to use other chars in a [^\W_] regexp, because they will have no effect since \w doesn't include the other chars to begin with. this is a result of confusion with the ^ and \W double negative.

View differences:

repl
43 43
        if in_ != '':
44 44
            if text or re.match(r'^\w+$', in_): # match word
45 45
                in_ = (r'(?:^|(?<=[\s,"])|^:|(?<=[\s,"]):)'+re.escape(in_)
46
                    +r'(?![^\W_.-])')
46
                    +r'(?![^\W_])')
47 47
            repls.append((r'(?m)'+in_, out))
48 48
    stream.close()
49 49
    def repl_all(str_):

Also available in: Unified diff