delphi - Delphi字符串中的字符如何转义

标签 delphi string escaping literals

Delphi 字符串使用单引号,例如“a valid string”。如何在文字字符串中指定 ' 字符?如何引用空字节(Unicode 代码点 U+0000)?

最佳答案

要向字符串添加单引号,请包含两个 ' 标记,例如

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

在上面的字符串中,您使用普通的单引号来启动字符串,然后使用两个单引号。字符串的末尾也是如此。

您还可以使用 # 后跟数字来表示其他转义字符,例如
对于新行:

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

或者只是

str := 'Newline'#13#10

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

关于delphi - Delphi字符串中的字符如何转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/302409/

相关文章:

c - 如何在循环中使用 sscanf?

html - 在 XAML 代码中转义 HTML 标签

Perl uri_escape_utf8 与阿拉伯语

windows - MSI 错误 - regsvr32 自定义操作失败

delphi - 如何抑制 Delphi DataSnap 错误消息对话框?

c - 在c中提取字符串的一部分

javascript - 简单正则表达式的问题

windows - Delphi定时器比毫秒更精确

delphi - 如何访问DataSnap Server中的请求 header ?

c++ - 在 C++ 中使用 setw 和 setprecision 时如何显示带有值的 $ 符号