Как разбить строку на символы и числа?
Дана последовательность (-1.2+3.0)+2-8/6.
Надо разбить строку на символы и числа.
Как нужно отредактировать этот шаблон? Мне нужно, чтобы число с минусом перед ним считалось отрицательным, только если оно стоит первым в выражении. Сейчас же получается -1.2 и -8 (а не - и 8).
^-?\\d+\\.?\\d*|[-+*/()]