我在Delphi XE4中得到一个字符串
' Hello World'#$ A'欢迎来到Delphi'
Delphi中有哪种逃避角色#$ A?
我指的是http://www.codecodex.com/wiki/Escape_sequences_and_escape_characters& http://wiki.delphi-jedi.org/wiki/JCL_Help:StrStringToEscaped@AnsiString,但没有得到任何线索?
答案 0 :(得分:2)
那是Unicode Character 'LINE FEED (LF)' (U+000A)。
Fundamental Syntactic Elements topic in the documentation解释了文字#$A
的含义。
答案 1 :(得分:1)
#
用于使用其代码指定字符。例如。 #65
与Chr(65)
相同,即大写字母'A'
。
现在,十六进制数字用前缀$
指定,这意味着:
`#$A` = `#10` = Chr($A) = Chr(10) = LF
这是LF(换行)字符,在您的情况下用于将文本分成两行。