I\'m trying to split a string in infix notation into a tokenized list, ideally with regex.
e.g. ((10 + 4) ^ 2) * 5 would return [\'(\', \'(\', \'10\',
((10 + 4) ^ 2) * 5
[\'(\', \'(\', \'10\',