I'm trying to split a molecule as a string into it's individual atom components. Each atom starts at a capital letter and ends at the last number.
For example, 'SO4'
would become ['S', 'O4']
.
And 'C6H12O6'
would become ['C6', 'H12', 'O6']
.
Pretty sure I need to use the regex module. This answer is close to what I'm looking for: Split a string at uppercase letters