文字列で各言語での『'』と『"』自体のエスケープの違い

VB6,VBA,VBS,EXCEL,DOS,BAT,WSH,WORDの小技メモ

HTML/ CSS/ CGI-Perl/ JavaScript/ JavaApplet/ AccessUp/ Internet/ EnglishLearn/ ちゃいちゃん天使/ 天使メッセージ/ 飯田ワールド/ 結城ワールド/ プロフィール/ WEB相談室/ WEBアンテナ/ 燈明日記/ Perlノート/ 漢字起源/ yahoo

はじめに

本ページは、ウインドウズ系全般のティプスメモです。

そう、はじめはVB系のティプスメモだったのですが…いつの間にか、ウインドウズ系全般のティプスメモになってしまいました。

ちなみに、ティプス(Tips)とは、マニュアルに書かれていない技法や裏わざのことですが、本ページでは、私が経験してこれはと思ったノウハウのメモになっています。

尚、以下は本サイトの最新情報(ブログ)です。

それでは、本ページが何かのお役に立てれば幸いです。ごゆっくりご覧ください。

2008-11-21 文字列で各言語での『'』と『"』自体のエスケープの違い

◆ Perl

シングルクォート『'』で囲まれた文字列は、変数が展開されない。文字列中に『'』がある時は『\'』でエスケープします。

ダブルクォート『"』で囲まれた文字列は、変数が展開される。文字列中に『"』がある時は『\"』でエスケープします。


◆ JavaScript

『'』や『"』で囲まれた文字列は同等で、文字列中に『'』または『"』がある時は『\'』または『\"』でエスケープします。


◆ html

『'』や『"』で囲まれた文字列は同等で、文字列中に『'』または『"』がある時は文字参照(『'は、’』『"は、"』)を使う。


◆ VBScript

『"』で囲まれたものが文字列で、 『'』で囲まれたものは文字列ではありません。文字列中に『"』がある時は『""』でエスケープします。


◆ SQL

『'』で囲まれたものが文字列で、 『"』で囲まれたものは文字列ではありません。文字列中に『'』がある時は『''』でエスケープします。

おわりに

以下のページには、すべてのTIPSがあります。もしよろしければ、どうぞ!

尚、ご感想、ご意見、誤字、脱字、間違い等がありましたら遠慮なくVB-TIPS掲示板へご指摘ください。

人のよいところをどんどん見つけよう