Skip to content

Instantly share code, notes, and snippets.

import re
from itertools import *
string = raw_input()
parts = re.split('([^a-zA-Z]+)', string)
alpha_parts = [part for part in parts if re.match("[a-zA-Z]+",part)]
perms = permutations(apply(chain,alpha_parts))