Example #1
0
 def highlightBlock(self, text):
     for rule in self.rules:
         expression = QRegExp(rule["pattern"])
         index = expression.indexIn(text)
         while index >= 0:
             length = expression.matchedLength()
             self.setFormat(index, length, rule["format"])
             index = expression.indexIn(text, index + length)
     self.setCurrentBlockState(0)
 def highlightBlock(self, text):
     for rule in self.rules:
         expression = QRegExp(rule['pattern'])
         index = expression.indexIn(text)
         while index >= 0:
             length = expression.matchedLength()
             self.setFormat(index, length, rule['format'])
             index = expression.indexIn(text, index + length)
     self.setCurrentBlockState(0)