Perlリファレンス

文字列







文字列


文字列を扱うには
シングルクォーテーション(')か、ダブルクォーテーション(")で囲みます。
"で囲んだ文字列に変数が含まれている場合、変数は展開され、エスケープシーケンスも処理されます。
'で囲まれた文字列は、変数は展開されずエスケープシーケンスも処理されません。
"で囲まれた文字列中に"、'で囲まれた文字列中に'を使う場合はエスケープを使います。

エスケープシーケンス
\tタブ
\n改行(LF)
\rリターン(CR)
\f改ページ
\bバックスペース
\aアラーム
\eエスケープ
\0778進数
\xff16進数
\cCCTRL-C
\l 次の文字を小文字
\u 次の文字を大文字
\L \E が来るまで小文字
\U \E が来るまで大文字
\Q\E が来るまで英数字以外の文字に(\)を追加
\E\L、\U、\Qの終わり
エスケープシーケンスは対応する文字に置き換えられます。
文字列中に改行を入れたい場合などに使います。

エスケープシーケンス以外でを使った場合、\は省略され続く文字が意味を持たない文字と解釈されます。
\$なら$以降の文字が変数であっても$という文字と解釈されます。
"で囲んだ文字列中に"を使いたい場合は\"とします。


関連






[編集] [新規] [削除] [バックアップ] [アップロード] [ログイン] [管理]
whwiki 1.3