May 2010
Intermediate to advanced
520 pages
17h 44m
Polish
Chcemy wyodrębnić wszystkie pola z trzeciej kolumny pliku CSV.
Wyrażenia regularne z „8.10. Zmiana separatora stosowanego w plikach CSV” można ponownie wykorzystać w tym rozwiązaniu do iteracyjnego przetwarzania kolejnych pól łańcucha z danymi w formacie CSV. Wystarczy odrobina dodatkowego kodu, aby w kolejnych wierszach (rekordach) zliczać pola od lewej do prawej strony i wyodrębniać wartości pól na interesującej nas pozycji.
Poniżej pokazano wyrażenie regularne (w wersji standardowej i zapisane w trybie swobodnego stosowania znaków białych) pasujące do pojedynczego pola CSV wraz z poprzedzającym go separatorem — oba elementy są dopasowywane do odrębnych grup przechwytujących. Ponieważ ...