Delphi的字符串使用单引号,例如'a valid string
'。如何在文字字符串中指定'
字符?如何引用空字节(Unicode码点U+0000
)?
'
标记,例如。str := '''test string''';
Writeln(str)
在上面的字符串中,您使用普通的单引号开始一个字符串,然后用两个单引号表示单引号。结尾同理。
您还可以使用#
后跟数字来表示其他转义字符,例如:
换行符:
str := 'Newline' + #13 + #10
或者只是str := 'Newline'#13#10
当然,使用与平台相关的换行符常量更好。
#$0000
添加U+0000的方法
这样您也可以添加其他Unicode字符。(确保使用能够显示这些字符的字体。)
#0
。 - Remy Lebeau对于单引号字符,请将其重复两次。例如:'Don''t'
。空字节类型为 #0。
QuotedStr
/AnsiQuotedStr
。在引用变量时特别有用,例如showMessage('param value is ' + QuotedStr(param))
。 - Alexander Malakhov