297 regexp += "{0}-{1}".format( |
297 regexp += "{0}-{1}".format( |
298 self.__formatCharacter(index, char1), |
298 self.__formatCharacter(index, char1), |
299 self.__formatCharacter(index, char2)) |
299 self.__formatCharacter(index, char2)) |
300 |
300 |
301 if regexp: |
301 if regexp: |
302 if len(regexp) == 2 and regexp in self.predefinedClasses: |
302 if (len(regexp) == 2 and \ |
|
303 (regexp in self.predefinedClasses or regexp in self.specialChars)) or \ |
|
304 len(regexp) == 1: |
303 return regexp |
305 return regexp |
304 else: |
306 else: |
305 return "[{0}]".format(regexp) |
307 return "[{0}]".format(regexp) |
306 else: |
308 else: |
307 return "" |
309 return "" |