プログラミング - 引用符、アポストロフィ、および文字列

文字列で一重引用符と二重引用符を使用する方法

はじめに

文字列で一重引用符と二重引用符を使用する方法

すべてのプログラミング言語で、引用符を使用して文字列を開閉する必要がありますが、インタプリタが引用符を考慮しない場合(スペースを含まない文字列の場合)は、する必要はありません。

なぜ空きスペース?

非常に頻繁にそれは私達が別の機能などに移動していることを意味するので...

文字列を切り捨てずに引用符を追加する方法

引用符/アポストロフィを文字列に追加すると、メッセージが切り捨てられるか、エラーメッセージが表示されます。

PHP / HTMLでは

PHPでは、文字列を引用符とアポストロフィで定義できます。

エラーを回避するための簡単な方法は、引用符やアポストロフィの数を数えることです。それが奇数の場合は、間違いなくエラーを生成します。

例えば:

 $ mystring = "こんにちは、"; 

その場合は、引用符を追加する必要があります。

 $ mystring = 'hello "John"、'; 

(文字列を区切る文字を変更してください)

または

 $ mystring = "hello \" John \ "、"; 

(円記号 - >エスケープ文字を使用)

これは避けるべきです:

 $ mystring = "彼"よ、 "; 

(引用符の数は奇数です)PHPは2番目の引用符で停止してから命令の終わり(セミコロン)を待ちますが、その代わりに文字列の外にある文字lを見つけます。 そのため、PHPはエラーメッセージを生成します。

他のよくある例:、PHP / HTMLの組み合わせ:

 エコー ''; 

または

 エコー ""; 

これはPHPがデータベース内に引用符を含む文字列を追加したいのと同じ種類の状況です。

C言語で

唯一の解決策は、エスケープ文字を使用することです。

 const char * mystring = Hello \ "John \"、 "; 

アポストロフィは、1つの文字のみを宣言するために使用できます。

 char one_character = 'B'; 

VisualBasic 2.3とASCII

少し変更します... Visual Basicを取ります。

 String example = "Je m 'appelle:"のような薄暗い例: "&chr $(34)&" Zeurtchreinshrentizer "&chr $(34) 

この場合、ASCIIコード(34)を使用します。これは後で解釈されます。

以下でテストしてください。

 String exemple = "Je m 'appelle:"のように薄暗い例: "&chr $(34)&" Zeurtchreinshrentizer "&chr $(34)MsgBoxの例 

そのため、 chr $()を実装するために文字列を閉じました。

chr $()で任意のASCIIコードを使用できます

前の記事 次の記事

トップのヒント