Roy
The line break character is invisible. But it's what you want to find and remove, because that character is what causes your text to be on two lines instead of one.
Based on your example, it looks like you want to find every line break that is followed by a comma, and replace it with a comma plus a space.
So search for '\r,' (backslash-r followed by a comma, without the quotes).
And replace it with ', ' (a comma and a space, without the quotes).
Until you actually play around and try it, I don't think I can help you any further.
Your example has a line with an e-mail address, followed by
a line beginning with a period followed immediately by code.
You apparently want to convert that to a single line, with
the comma moved up and a space following the comma. So you
don't need GREP, just a simple text replacement. You put
\r,
in the Find: box of your TextWrangler Find dialog, and
,[space]
(a comma followed by a space) in the Replace: box of the same dialog.
Then just select Replace All.
This is extremely simple and may not cover all your cases of
lines with commas, I don't know.
Roy