A delimiter is a character or a symbol that marks the beginning and end of a sub-data unit inside a main data unit. In context of strings, a delimiter marks the beginning and end of a substring.