37101000ssd48800^A1420asd938987^A2011-09-10^A18:47:50.000^A99.00^A1^A0^A
37101000sd48801^A44557asd03082^A2011-09-06^A13:24:58.000^A42.01^A
If the original data uses a control-A as a delimiter, and it's just being printed as ^A
in whatever you're using to list the data, you have two choices:
Pipe whatever you use the list the data into a Python script that uses split('^A')
.
Just use split('\u001')
to split on actual control-A values.
The latter is almost always going to be what you really want. The reason this didn't work from you is that you wrote split('\\u001')
, escaping the backslash, so you're splitting on the literal string \u001
rather than on control-A.
If the original data actually has ^A
(a caret followed by an A
) as the delimiter, just use split('^A')
.