質問

Delphi文字列では、たとえば「 a valid string 」のように単一引用符を使用します。リテラル文字列内で '文字をどのように指定しますか? nullバイト(Unicodeコードポイント U + 0000 )をどのように参照しますか?

役に立ちましたか?

解決

文字列に一重引用符を追加するには、2つの 'マークを含めます。

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

上記の文字列には、文字列を開始する通常の単一引用符があり、単一引用符には2つあります。文字列の終わりについても同じことが言えます。

の後に他のエスケープ文字の番号を使用することもできます。例:
新しい行の場合:

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

または単に

str := 'Newline'#13#10

もちろん、改行にプラットフォーム依存の定数を使用する方が優れています。

他のヒント

質問の最後の部分に答えるには、

を使用できます
#<*>   

U + 0000を追加するには

この方法で、他のUnicode文字も追加できます。 (これらの文字を表示できるフォントを使用してください。)

'文字の場合、2回入力します。例: 'Don''t' 。 #0のようなヌルバイトタイプ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top