There are certainly many ways to do this, some more elegant than others, and the best method may depend on your ultimate goals. For example, when you say you want the second line, do you mean you want the item beginning "The 2nd name"? Are you wanting to retrieve the line for display? Will you want to preserve the line break formatting within the retrieved item?
If the first assumption is correct and you want to retrieve or process the line but do not need to preserve the linebreaks within each item, you could delete the linebreaks, which will butt the distinct items together with consecutive quotation marks (...end of item 1""start of item 2...) which you can replace with 'quote & return & quote' which will put each item on its own line. (This will not affect the "," pattern distinguishing minor elements of the item.)
If you want to be able to present the retrieved item with the linebreaks, you can do that by replacing them with some distinctive marker instead of deleting them in step one. When you replace the ' quote & <your marker> & quote ' with return in step two, the marker will still be in place within each item and can be replaced by a return when you display the final result.
This is the most obvious and "blunt instrument" approach. It should help give you some ideas, although I'm sure someone will come along and reveal some piece of logic which will be a marvel of elegance and make me feel ashamed
