在文本中,我有几行以^M$"字符结尾,有些行以$结尾。如果我正确理解^M表示换行,而$则指向该行的末尾。那么^M$一起(^M$)是什么意思?

最佳答案

这是line ending的问题。

对于基本文本,在Windows中,约定告诉以\r\n字符结尾的行。

在Unix世界中,约定告诉以\n字符结尾的行。

您看到的^M只是显示\r字符的一种方式,在这种系统下没有特殊意义。

对于您看到的$,我想它对应于\n字符。

10-01 13:17