我试图用Perl解析文本文件时遇到这个。原始文件在vim中如下所示:
当我试图打印第二列(这里是87)时,不知何故,^ M出现在vim中:
我只是好奇这是什么" ^ M"是什么?有人知道吗?谢谢!
答案 0 :(得分:2)
{{1}}是ASCII字符13,称为回车符。 MS-DOS使用回车符后跟换行符(ASCII 10)来标记行的结尾。 Unix系统仅使用换行。通常在使用编辑器时会“看到”回车符,该编辑器认为您的文件使用的是Unix样式行结尾但实际上有MS-DOS样式的行结尾。