Split the string based on New Line ans store it in an array of strings.If your format remains same then you can do like this
strArray=strabc.Split({Environment.NewLine},StringSplitoptions.RemoveEmptyEntries)

Then Run foreach loop
Split each element based on :
After splitting get the second element…
First line will give you Tax
Second line will give you Port of loading
and so on.

If the format is changing means you have to use Regex.
Regards,
Mahesh