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"

Zaktualizowano November 2, 2023 przez Brian P.

quizSprawdź swoją wiedzę

1,000,000,000,000,000 FLOPS is equal to what?

A
One megaflop
0%
B
One gigaflop
0%
C
One teraflop
0%
D
One petaflop
0%
Correct! Incorrect!     View the Petaflops definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja Separator na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.