How can i split the following string based upon double spaces, single spaces, ^, : and |
0  0  0  0  0 :  0  0  0  0  0 |  0  0  0  0  0 :  0  0  0  0  0 |  0  0 ^  0  0  0 :  0  0  0  0  0 |  0  0  0  0  0 :  0  0  6  4  5 |  1  1  8  7  1 :  9  1  6  5 16 |  0  0  0  0  0 :  1  4 25  0
 
     
    