Given a string containing an arithmetic expression, I need to be able to split the string appropriately so that it separates operators and numbers. The string may or may not contain whitespace. The main obstacle I am facing is how to preserve floats, preserving a negative sign (which could be defined as a - sign between one operator and another digit/number), and separate parentheses from other symbols.Given a string containing an arithmetic express