Separator
Separator to tekstowy znak (lub sekwencja znaków), który oddziela elementy w tekstowym ciągu znaków lub strumieniu danych. Niektóre separatory dzielą obiekt na wiele części danych, a inne wyznaczają granice danych, aby nadać im strukturę. Separatory zapewniają niezawodny i przewidywalny sposób dzielenia ciągów tekstowych na potrzeby programowania, analizowania składniowego tekstu i analizy danych.
Separatory są używane w wielu różnych kontekstach. Języki programowania używają kilku znaków separatorów do porządkowania i formatowania kodu, na przykład nawiasów zwykłych i kwadratowych do otaczania bloków kodu oraz średników do oznaczania końca instrukcji. Pliki CSV używają przecinków, tabulatorów lub pionowych kresek do oddzielania kolumn w rekordzie bazy danych oraz znaków nowego wiersza do oddzielania od siebie wierszy. Interfejsy wiersza poleceń pozwalają używać separatorów do oddzielania poleceń od modyfikujących je parametrów. Adresy URL zawierają kilka rodzajów separatorów, w tym ukośniki wskazujące dokumenty zagnieżdżone w folderach, dwukropki oddzielające nazwę domeny od numeru portu oraz znaki zapytania oddzielające lokalizację dokumentu od dodatkowych parametrów przekazywanych do serwera internetowego.
Jeśli możesz wybrać separator do analizowania składniowego tekstu lub analizy danych, najlepiej wybrać taki, który nie występuje w samym tekście. Jeśli nie da się tego uniknąć, musisz dodać znak ucieczki przed każdym wystąpieniem tego znaku w tekście, którego nie chcesz używać jako separatora. W poniższym przykładzie przecinek (,) jest separatorem między polami danych w pliku CSV; każdy przecinek, który nie oddziela od siebie dwóch pól danych, powinien być poprzedzony odwrotnym ukośnikiem, jak widać w polu adresu rekordu.
Name,Age,Address
John Doe,30,"4500 2nd Ave\, Unit 12"
Sprawdź swoją wiedzę