Detect operations between integers (12^-3) and split them into three capture groups:
lhs: 12 op : ^ rhs: -3