May 2010
Intermediate to advanced
520 pages
17h 44m
Polish
Chcemy zastąpić tabulacjami wszystkie przecinki oddzielające pola w pliku CSV. Przecinki w ramach wartości otoczonych cudzysłowami powinny pozostać niezmienione.
Poniższe wyrażenie regularne pasuje do pojedynczego pola CSV wraz z ewentualnym poprzedzającym go separatorem. Separator poprzedzający pole pliku CSV zwykle ma postać przecinka, ale może też być łańcuchem pustym, jeśli mamy do czynienia z pierwszym polem pierwszego rekordu, lub znakiem podziału wiersza, jeśli dopasowujemy pierwsze pole dowolnego kolejnego rekordu. Za każdym razem gdy nasze wyrażenie odnajduje dopasowanie, samo pole (włącznie z ewentualnymi otaczającymi je cudzysłowami) jest przechwytywane przez drugą grupę ...