Oddělovač
Oddělovač je textový znak (nebo posloupnost znaků), který odděluje prvky v textovém řetězci nebo datovém proudu. Některé oddělovače rozdělují objekt na několik částí dat, zatímco jiné vymezují hranice kolem dat a poskytují jim strukturu. Oddělovače umožňují spolehlivě a předvídatelně rozdělovat textové řetězce při programování, syntaktické analýze textu a analýze dat.
Oddělovače se používají v mnoha různých souvislostech. Programovací jazyky používají několik oddělovacích znaků ke strukturování a formátování kódu, například závorky k uzavření bloků kódu a středníky k označení konce příkazu. Soubory CSV používají čárky, tabulátory nebo svislé čáry k oddělení sloupců v databázovém záznamu a znaky nového řádku k oddělení jednotlivých řádků. Rozhraní příkazového řádku umožňují používat oddělovače k oddělení příkazů od upravujících parametrů. Adresy URL obsahují několik druhů oddělovačů, včetně lomítek označujících dokumenty vnořené do složek, dvojteček oddělujících název domény od čísla portu a otazníků oddělujících umístění dokumentu od dalších parametrů předávaných webovému serveru.
Pokud si můžete zvolit oddělovač pro syntaktickou analýzu textu nebo analýzu dat, je nejlepší vybrat takový, který se v samotném textu nevyskytuje. Pokud se tomu nelze vyhnout, je třeba přidat řídicí znak ke každému výskytu daného znaku v textu, který nechcete použít jako oddělovač. Následující příklad používá čárku (,) jako oddělovač mezi datovými poli v souboru CSV; každé čárce, která neodděluje jedno datové pole od druhého, musí předcházet zpětné lomítko, jak je vidět v poli s adresou záznamu.
Name,Age,Address
John Doe,30,"4500 2nd Ave\, Unit 12"
Otestujte své znalosti