How does one escape characters in Delphi string
Delphi strings use single quotes, for example 'a valid string'. How does one specify the ' character within a literal string? How would one refer to the null byte (Unicode code point U+0000)?
To add a single quote to a string you do 2 ' marks e.g.
str := '''test string'''; Writeln(str)
In the string above you have the normal single quotation to start a string and then two for the single quote. Same goes for the end of the string.
You can also use # followed by a number for other escape character e.g. For a new line:
str := 'Newline' + #13 + #10
str := 'Newline'#13#10
Of course using the platform dependant constant for new line is better