fork download
  1. import re
  2. string = 'rename_file_1122--23-_12'
  3. name_parts = re.findall(r'[^\W_]+|[\W_]+', string)
  4. print(name_parts)
Success #stdin #stdout 0.02s 9508KB
stdin
Standard input is empty
stdout
['rename', '_', 'file', '_', '1122', '--', '23', '-_', '12']