如何在Delphistring中转义字符

delphistring使用单引号,例如“一个有效的string”。 如何指定string中的字符? 如何引用空字节(Unicode代码点U + 0000)?

为一个string添加一个单引号,包括2个“

str := '''test string'''; Writeln(str) 

在上面的string中,你有正常的单引号来启动一个string,然后两个单引号。 string的末尾也一样。

您也可以使用#后跟一个数字作为其他转义字符,例如
换一个新行:

 str := 'Newline' + #13 + #10 

要不就

 str := 'Newline'#13#10 

当然,使用平台相关常量换行是更好的。

要回答问题的最后部分,可以使用

 #$0000 

要添加U + 0000

这样你可以添加其他的Unicode字符。 (请务必使用可以显示这些字符的字体。)

对于'性格把它两次。 例如: 'Don''t' 。 空字节types为#0。