2014-02-18 32 views

回答

3

指定的正则表达式由tcl解释,而不是由python解释。

Tcl对字边界使用不同的语法:\y而不是\b。 (参见Word boundaries,尤其Tcl的字边界一部分。)

该行应该被替换:

index = self.text.search(r'\y%s\y' % myWord, INSERT, backwards=True, regexp=True)