Wyciąganie danych z pliku tekstowego

Witam,

mam plik tekstowy, który wygląda:

Adam|13B|

Agnieszka|15A|

Dawid|13B|

Edyta|19G|

Sebastian|17C|

Wpisów jest ponad 100 tyś.

jakim programem mogę wyciągnąć wszystkie imiona, które mają przypisane słowo 13B - zaznaczam, że jest to ciągły tekst “Adam|13B|” nie ma odstępów ani spacji - więc myślę, że jakimś programem musi iść to wyciągnąć bo ręcznie to katorga…

Oh god… Odpalasz notepad’a, CTRL+F, wpisujesz dane słowo i jedziesz.

jak już pisałem “ręczne wyszukiwanie” przez opcję CTRL+F to katorga przy 100 tyś wpisach to 8 godzin roboty. Szukam programu, który automatycznie wyciągnie wszystkie wpisy zawierające słowo “13B”

Spróbuj czegoś takiego:

  1. skopiuj całość do WORDa

  2. “Znajdz/Zamien” (CTRL+H) zamień tę pionową kreskę na znak tabulacji

  3. konwertuj tekst na tabelę

  4. posortuj po drugiej kolumnie, gdzie będziesz mieć 13B, 19G itd

W ten sposób powinieneś uzyskać na początku wszystkie wystąpienia imion, gdzie jest 13B przy nich.

Utwórz plik tekstowy z rozszerzeniem .bat w folderze gdzie masz plik , który chcesz przeszukać.

do .bat-a wpisz coś takiego :

find "|13B|" plik.txt >> wynik.txt

i zapisz.

Po odpaleniu .bat-a skrypt wyszuka w plik.txt wszytkie linijki z |13B| i dostaniesz w tym samym folderze plik z wynikiem.

_nikt79_

super działa :] wielkie dzięki zaoszczędziłeś mi kupe pracy - piwko się należy! :!: :!: