fork download
  1. import re
  2.  
  3. s = 'Multi-Criteria Decision Making (MCDM) is increasingly used in RE projects.'
  4. pattern = r'[A-Z][a-z]+(?:[ -][A-Z][a-z]+)+(?= \([A-Z]{2,}\))|\w+'
  5.  
  6. print(re.findall(pattern, s))
Success #stdin #stdout 0.02s 9600KB
stdin
Standard input is empty
stdout
['Multi-Criteria Decision Making', 'MCDM', 'is', 'increasingly', 'used', 'in', 'RE', 'projects']