コンテンツの一部として文字列に二重引用符が含まれている場合、二重引用符をエスケープする必要がある場合があります。この記事では、そのようなエスケープを実行する方法について説明します。
最も簡単な方法は、バックスラッシュ () を使用して二重引用符をエスケープすることです。これにより、二重引用符が区切り文字ではなく文字列の一部であることがコンパイラに通知されます。例:
<code>string test = "He said to me, \"Hello World\". How are you?";</code>
あるいは、文字列の前に @ 記号を追加して、そのままの文字列リテラルを使用することもできます。逐語的文字列は、エスケープせずにすべての文字を文字列の一部として解釈します:
<code>string test = @"He said to me, ""Hello World"". How are you?";</code>
どちらのメソッドも、文字列の内容を変更せずに二重引用符を効果的にエスケープします。ただし、エスケープされた二重引用符が文字列内に残り、文字列の指定された部分が区切り文字ではなくテキストとして認識されるようにすることに注意することが重要です。
以上が文字列リテラル内の二重引用符をエスケープするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。