在Windows系统中回车键被当做\r\n 的组合来使用,而不是当做\n\r来使用,网络上的文章说错了!
Windows 采用 \r\n 是有原因的,Windows 采用了传统的英文打字机的模式。
想想看英文打字机是如何换行的呢?英文打字机是选择将小车退回至起点,
这个过程称为回车(carriage return, CR),随后把小车调至下一行的位
置,这个过程称为换行(line feed, LF),这样就完成了英文打字机中换
行过程。
回车(CR)在计算机中使用 ASCII 为 13 的字符来表示,换行(LF)使用
ASCII 为 10 的字符来表示。这也就是 Windows 的换行采用 \r\n 来表示
的原因。
; .............$\r\n ($匹配\n前的位置)
页:
1
[2]