wycieganie informacji ze Stringa

0

witam,
mam pytanie odnosnie uzycia SubString. chodzi mi mianowicie że mam przekazywaną do zmiennej string wartość ktora jest zwracana zawsze w postaci IPAddress:Port (np: 127.0.0.1:1034). Moje pytanie dotyczy wyłuskania tylko adresu IP z tej informacji. Użycie funkcji mojString = nowyString.SubString(0,9) zwraca mi tylko adres IP ale w przypadku zmiany adresu na np. 192.168.0.100 juz to nie dziala z powodu zmiennej liczby znakow w adresie. Istnieje jakas inna mozliwosc aby szybko i sprawnie wydobywać tylko adresy IP niezależnie od tego jaką mają długość. Mam tutaj na myśli np: zostawianie wszystkiego do momentu aż natrafi się na : (dwukropek), albo usunięcie wszystkiego co jest za " : " z nim samym włącznie. Pozdrawiam

0

Łatwiej będzie usunąć wszystko, co jest za : z nim włącznie.

s.Remove(s.IndexOf(':'));

Być może jeszcze jakiś -1 powinien być przy ustalaniu pozycji, nie chce mi się sprawdzać.

0

Dzięki bardzo za pomoc ;) własnie o to mi chodziło i już wszystko działa ;) pozdrawiam

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