I have a string like this:
Name: John Doe Age: 23 Primary Language: English Description: This is a multiline description field that I want to capture Countr
Would PHP's strtok help you? You could use it with ":" as the delimeter/token and trim leading and trailing spaces to remove the unwanted new lines.
http://php.net/manual/en/function.strtok.php