Я хочу разбить строку вроде:
strg = "22+11-aa+bb-44-"
в список, подобный этому:
my_list = ['22', '+','11', '-', 'aa', '+', 'bb', '-44', '-']
Все нецифровые элементы полностью разделяются, если элемент после«-» состоит из цифр, затем он должен объединиться с «-» и стать отрицательным числом.