0

The following Python code takes a long time to complete (over 5 minutes on my MacBook Pro). Am I doing something to hurt the performance of my regex?

import re
test = re.compile(r'< *(?:\w+ *\*? *,? *)+>')
print test.findall('if ((XXXXXXXXXXXXXXXXXXXXXXXXXXX >= XXXXXXXXXXXXXXXXXXXXXXXXXXXXX) && (XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX < XXXXXXXXXXXXXXXXXXXXXXXXXXXXX + XXXXXXXXXXXXXXXXXXXXXXXXXXXXX)) {')
martineau
  • 119,623
  • 25
  • 170
  • 301
Khaelex
  • 742
  • 5
  • 15

0 Answers0