So we do splitting considering the fact that data is repeating in format 'UID' 'Date' 'Time' 'Name'. Every data is in sets of 4 values. Here's how you can extract the useful information and then use it for whatever use case.
Here's a simple flow
Here i have stored your data in a Compose for reference.
First, we use this expression to break down to sets of 4 values.
chunk(split(outputs('RawUserData'),' '),4)
Then we use the extracted information to parse into an array of object names. (this is optional. the main array can be accessed directly as well. This step just makes the values more accessible.
Here's the mapping of the select as per our case.
{
"UID": "@item()?[0]",
"Name": "@item()?[3]",
"DateTime": "@{item()?[1]} @{item()?[2]}"
}
So as you see, the final array is a well extracted and structured data.