--- a/QScintilla/MiniEditor.py Sat Jul 31 16:54:58 2010 +0200 +++ b/QScintilla/MiniEditor.py Sun Aug 01 13:06:25 2010 +0200 @@ -2184,7 +2184,8 @@ if wc is None: regExp = QRegExp('[^\w_]', cs) else: - regExp = QRegExp('[^%s]' % re.escape(wc), cs) + wc = re.sub('\w', "", wc) + regExp = QRegExp('[^\w%s]' % re.escape(wc), cs) start = regExp.lastIndexIn(text, index) + 1 end = regExp.indexIn(text, index) if start == end + 1 and index > 0: