Stringi i wyciąganie z nich

0

Witam,
mam takiego stirnga:
"+CIPSTA:ip:\"192.168.1.5\"\r\n+CIPSTA:gateway:\"192.168.1.100\"\r\n+CIPSTA:netmask:\"255.255.255.0\"\r\n\r\nOK\r\n"

szukam sposobu abym mógł wyciągnąć mnie tylko interesujące dane czyli
192.168.1.5
192.168.1.100
255.255.255.0

początkowo znalazłem funckję, która wyciąga strina pomiędzy stringami:

    public string Between(string STR , string FirstString, string LastString)
    {       
        string FinalString;     
        int Pos1 = STR.IndexOf(FirstString) + FirstString.Length;
        int Pos2 = STR.IndexOf(LastString);
        FinalString = STR.Substring(Pos1, Pos2 - Pos1);
        return FinalString;
    }

Lecz nie sprawdzi się to u mnie.
W jaki sposób napisać funkcję, która będzie zwracała np. do zmiennej **wynik1 **wartosc 192.168.1.5, **wynik2 **wartosc 192.168.1.100 a **wynik3 **wartosc 255.255.255.0

1
text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptys);
0

Zapomniałem dodać.
Korzystam z Net micro framworka.
Nie ma tam czegoś takiego jak Split..
Musze to niejako od nowa napisać.

0

Dzięki udało się ;-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1