Arduino and C94-M8P-2

Hello, can anyone help me with a programming issue. I have a C94-M8P-2 RTK system and I'm pulling the signal off the RX/TX to get the GPS data onto a Arduino Uno This is what I'm getting:

$GNRMC,024545.00,A,3937.84125,N,07620.24004,W,0.091,,301119,,,A.31,140.8,M,-34.5,M,,73
$GNGSA,A,3,27,07,11,08,,,,,,,,,4.56,2.31,3.93
18
$GNGSA,A,3,84,73,,,,,,,,,,,4.56,2.31,3.931A
$GPGSV,311,42,0,0,6382,87,6,00,929
D
GGV321,13,7,71,406,31,9,2,00712
GGV331,81,7,3,131
7
GGV210,51,2,7,324,21,7,7,5012*B
GGV220,21,2,8,808,44,7,15
$NL,97815N060204W044.0AA6

I'm wondering if anyone has written a parsing program to extract this data as specific strings like Lat Long, Time Altitude Number of Sats etc.

Thanks much, I'm not a great programmer and really don't want to reinvent what has already been done. I know this exists for other Arduino boards like the tiny, but I'm using a Uno.

Thanks much

Take a look at the TinyGPS++ library

Yes I know it works with the Tiny GPS, I 'm using a Uno

Then what is the problem ?
Are you not allowed to use a library ?