Parsowanie wyniko do tabel i ich odczyt

Odpowiedz Nowy wątek
2014-12-18 12:57
0

Siemka. Mam ogromy plik tekstowy podzielony np tak:
TEKST1##TEKST2##TEKST3##INT
itp. jak mogę w tym wyszukiwać po wartości TEKST1 pozostałych wartości ?

np. dla

Ogorek##Warzywo##Smaczne##2
Pomidor##Warzywo##Czerwone##4

chce znaleźć tekst3 dla "Pomidor" czyli to Czerwone"

Jakieś pomysły, przydatne linki ? Próbowałem z DataTable ale nie umiem w tym szukać :/

Pozostało 580 znaków

2014-12-18 13:12
.Al
1
string[] Table = TwojaZmiennaString.Split(new string[] { "##" }, StringSplitOptions.RemoveEmptyEntries);
edytowany 1x, ostatnio: .Al, 2014-12-18 13:12

Pozostało 580 znaków

2014-12-18 15:38
string lines[] = { "Ogorek##Warzywo##Smaczne##2", "Pomidor##Warzywo##Czerwone##4"};
 
string myText = lines.Select(s => s.Split(new string[] { "##" }, StringSplitOptions.RemoveEmptyEntries))
       .First(splited => splited[0] == "Pomidor").
       .Select("splitted => splitted[2]);

Przy założeniu, że zawsze taki napis gdzieś będzie. Jeżeli nie, to trzeba to rozbić i sprawdzać czy jest przynajmniej jedna linia zawierająca "Pomidor"

edytowany 2x, ostatnio: Sarrus, 2014-12-18 15:39

Pozostało 580 znaków

2014-12-18 18:20
0

Dzięki panowie i wesołych świąt :P

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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