• ベストアンサー

Perlで\nと\rの違いを教えて下さい

Perlで\nと\rの違いを教えて下さい。 LなんとかとCRとの違いだと思うのですが良くわかっておりません。 教えてください。

  • Perl
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

文字列中で使えるエスケープシーケンスで \n:改行、\x0a \r:復帰(リターン)、\x0d です。 LF(Line Feed):改行 http://e-words.jp/w/E694B9E8A18CE382B3E383BCE38389.html CR(carriage Return):行頭復帰 http://e-words.jp/w/CR.html

その他の回答 (1)

  • bgbg
  • ベストアンサー率53% (94/175)
回答No.2

\nは改行記号、\rは復帰記号を表したものです。 ただ、Perlでの\nと\rは稼働するOSごとに実際のデータが違います。 参考URLに分かりやすい説明が載っているので是非一読してください。 これはあくまでPerlの場合で、他の言語では事情が異なるので注意してください。

参考URL:
http://www.din.or.jp/~ohzaki/perl.htm#CRLF_Unify

関連するQ&A

  • R^∞とR^NとR^ωと∪[n=1,∞]R^nの違いは?

    1次元空間をR、 2次元空間をR^2とします。 それを続けて、先にある空間を考えたいとします。 そのとき、 R^∞とR^NとR^ωと∪[n=1,∞]R^nの違いはなんですか? たしか微妙な違いがあったと思いますが、整理できていないので、ご教示ください。

  • perlで、[ \r\n , \n ]の意味は?

    シンプルなCGI掲示板の勉強中ですが、 $message =~s/[ \r\n , \n ]/<br \/>/g; となっており、 これは改行文字を<br />に置き換えるのだそうですが、 [ \r\n , \n ]の部分というのはどういった意味でしょうか。 [ abc ]だと、a,b,cのうちどれか1文字は入っていれば良いですよね。 [ ]に「,」が入るとよく分からなくなります。 お分かりの方、教えてくださいませんか。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • \r\nと\nの違い?

    よくメールフォームの本文部分やヘッダー部分の改行などで\r\n又は\nが使用されていますが、\r\nと\nは何が違うのでしょうか? どちらも通常の改行のように思えますが。 よろしくお願いします。

    • 締切済み
    • PHP
  • BOSCH ラリーストラーダタイプSとNとRの違い

    タイトルがそのまま質問なのですが、BOSCHのホーンでラリーストラーダというのがありますがタイプSとNとRがありSだけは定価が5600円で他が5000円です。(実勢価格もっと安いですが) これは音色の違いなのですか? それともカラーの違いなのですか?SはシルバーRはレッド、じゃあNは何?Nは黒ですが・・。もしそうだとすれば、カラーにこだわりはないので、安いのにしようと思うのですが、具体的にSとNとRの違いを教えていただけませんか?

  • RE:\r\nと\nの違い?

    下記スレッド http://oshiete1.goo.ne.jp/qa4126744.html で以下のような質問をしていたのですが、 <質問開始> よくメールフォームの本文部分やヘッダー部分の改行などで\r\n又は\nが使用されていますが、\r\nと\nは何が違うのでしょうか? どちらも通常の改行のように思えますが。 <質問終了> 途中で質疑応答が途切れてしまいました。 上記の質問への回答から、私の理解は以下のようになりますが、私の理解は正しいのでしょうか? <私の理解開始> こちらの理解からすると、「\r\n」と「\n」はWindowsにおいては同じ意味。ただし、OSがUnixの場合も考え、「\n」よりは「\r\n」の方がよいということでしょうか? また、「\r\n」と「\n」は改行で、「\r」は復帰。 <私の理解終了> お分かりの方おられましたら、私の理解が正しいか判定をお願いします。

    • 締切済み
    • PHP
  • \nと\rの違い

    \nは改行で\rは復帰とのことですが,どっちも改行してるように思えます。 復帰とは何なんでしょうか。

    • ベストアンサー
    • PHP
  • RE:\r\nと\nの違い?

    下記スレッド http://oshiete1.goo.ne.jp/qa4137451.html で以下のような質問をしていたのですが、 <質問開始> よくメールフォームの本文部分やヘッダー部分の改行などで\r\n又は\nが使用されていますが、\r\nと\nは何が違うのでしょうか? どちらも通常の改行のように思えますが。 <質問終了> 途中で質疑応答が途切れてしまいました。 上記の質問への回答から、私の理解は以下のようになりますが、私の理解は正しいのでしょうか? <私の理解開始> TinyPineさん ご回答、ありがとうございました。 つまり、PHPにおけるmail関数のメッセージ組み立て部分では、改行はつねに「\n」ではなく、「\r\n」で記述するべきということですか? また、PHPにおけるmail関数のメッセージ組み立て部分で、メッセージの行間に間をあけたくない場合、\r(復帰)で改行すればよいのでしょうか?「\r\n」又は「\n」では、行と行の間に一行空白ができてしまいますが? <私の理解終了> お分かりの方おられましたら、私の理解が正しいか判定をお願いします。

    • ベストアンサー
    • PHP
  • RとCおよびRとLの並列回路におけるインピーダンス

    (1)          (2)   ―R―        ―R―  |   |      |   | ―|   |―    ―|   |―   ―C―        ―L― (1)(2)のインピーダンスを自分なりに求めてみたのですが、ややこしくなってきて合ってるのか間違ってるのかさえ分からなくなったので下の求め方が合ってるか、またはどこが間違っててどう直せばいいか教えて下さると助かるのですが・・・ (1) 1/Z=1/R+1/(-j*1/ωc) =1/R+jωc =(1+jωcR)/R Z=R/(1+jωcR) =R(1-jωcR)/(1+jωcR)(1-jωcR) =(R-jωc*R^2)/(1+ω^2*c^2*R^2) =R/(1+ω^2*c^2*R^2)-j(ωc*R^2)/(1+ω^2*c^2*R^2) |Z|=√(R^2+ω^2*c^2*R^4)/{1+2(ω^2*c^2*R^2)+(ω^4*c^4*R^4)} tanΦ=ωcR^2/R (2) 1/Z=1/R+1/jωL =(R+jωL)/jωLR Z=jωLR/(R+jωL) =jωLR(R-jωL)/(R+jωL)(R-jωL) =(ω^2*L^2*R)+jωL*R^2/(R^2+ω^2*L^2) =(ω^2*L^2*R)/(R^2+ω^2*L^2)+j(ωL*R^2)/(R^2+ω^2*L^2) |Z|=√(ω^4*L^4*R^2)+(ω^2*L^2*R^4)/{(ω^4*L^4)+2(ω^2*L^2*R^2)+R^4} tanΦ=(ωL*R^2)/(ω^2*L^2*R)

  • perlとphpの違いについて

    perlとphpの違いについて perlとphpのどちらを学ぼうかまよっているのですが、それぞれのメリットデメリットについての比較は調べたものの、perlでできてphpでできないことやphpでできてperlでできないことについてよく分かりません。 どなたかご教示いただけますと大変助かります。よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • CR-D2かR-1000-Nか・・・

    どちらを購入するか大変迷っています。 ・ONKYO CR-D2 ・KENWOOD R-1000-N ●現在の環境 ・CDレシーバーアンプ DENON RCD-M33 ・スピーカー DENON SC-M53 ●音楽を聴くとき ・iPodコントロールドッグ DENON ASD-1R → RCD-M33 ・ノートPCヘッドホン端子 → RCD-M33 ・ごく稀にCDをRCD-M33で再生 とりあえず、アンプのみの買い換えを検討しています。 <理由1> 将来的にスピーカーの買い換えも検討してるので、 ONKYO D-112ELTD等のスピーカーをしっかりドライブ出来るアンプが欲しい。 <理由2> ノートPCからONKYO SE-U55SX等を使用し、アンプと光デジタル接続したい。 (もっと安価なおすすめサウンドユニットがあれば、知りたいです) ●ONKYO CR-D2 九州の某オーディオショップで、B&W CM1を繋いで視聴させてもらいました。 私は素人ですので、すごい音の迫力と解像度だなぁ程度しか分からなかったのですが、 定員さん曰く、ノーマルでもこういう高級スピーカーでも鳴らしきる、あなどれない性能とのこと。 (主に圧縮音源を聴くので、3~4万程度のスピーカーしか考えてませんが) ●KENWOOD R-1000-N 視聴はしたことありませんが、多彩な機能が大変魅力です。 ・Clear A機能 ・AUTO ROOM EQ機能 ・ヘッドホン専用アンプ搭載 ・AMが聞ける 等 CDプレーヤー付いてないですが、CDを聴くのはごく稀ですし、 いざとなればノートPCでなんとかなるかと。 ●理想の環境 ・アンプ CR-D2又はR-1000-N スピーカー SC-M53 (可能ならば、お店で繋げさせてもらって視聴したいです) ・iPodからアナログ音声 → CR-D2又はR-1000-N ・ノートPC → USBサウンドユニットからデジタル音声 → CR-D2又はR-1000-N ・地デジチューナーからのアナログ音声 → CR-D2又はR-1000-N 1.アンプ 2.PCからのデジタル出力用サウンドユニット 3.デジタルケーブル3M程度 以上3点で、60,000円以内くらいに抑えたいと思ってます。 将来的に・・・ ・スピーカーのランクUP ・デジタル音声出力可能なDVDプレーヤーの購入 (サラウンドシステムは考えてません) 長文・雑文になってしまいましたが、どうかご教授ください! ■当方情報(もしご参考になれば) ・良く聴く音楽ジャンル : ロック ポップス R&B ケルティック系 ジャズ ・愛用ヘッドホン : SONY MDR-900ST ・iPod : 第5世代80GB ・PC : GATEWAY MX6953j Core 2 Duo T5500 2GBメモリ ・部屋の広さ : 6畳

専門家に質問してみよう