I use Python 3.7.4

I would like to know, how I can split a string, like for example 
`0-12+65+89+19##1-23+43+1+2`,
so that I get the numbers after the `-`, between the `+`, until the two `#`,
and then put the numbers (as strings) in a list, like for example in this case
`['12','65','89','19']`. 

Can someone show me how to do that?

Also, is there a way to do the same thing, just with the part after the "##"?
Can someone show?