line = ' Cmaj7 F#m C7 '
import re
notes = "[CDEFGAB]";
accidentals = "(?:#|##|b|bb)?";
chords = "(?:maj|min|m|sus|aug|dim)?";
additions = "[0-9]?"
print re.findall(notes + accidentals + chords + additions, line)
bGluZSA9ICcgICAgICAgICAgICAgICBDbWFqNyAgICBGI20gICAgICAgICAgIEM3ICAgJwppbXBvcnQgcmUKbm90ZXMgPSAiW0NERUZHQUJdIjsKYWNjaWRlbnRhbHMgPSAiKD86I3wjI3xifGJiKT8iOwpjaG9yZHMgPSAiKD86bWFqfG1pbnxtfHN1c3xhdWd8ZGltKT8iOwphZGRpdGlvbnMgPSAiWzAtOV0/IgpwcmludCByZS5maW5kYWxsKG5vdGVzICsgYWNjaWRlbnRhbHMgKyBjaG9yZHMgKyBhZGRpdGlvbnMsIGxpbmUpCg==