• ベストアンサー

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

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

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

  • ベストアンサー
  • 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