\r
我對Windows 中的回車符號感到困惑。
眾所周知,Windows 使用 CRLF,即\r\n
來終止行。於是我就想了想,也試驗了一下。我打開 Visual Studio Code,建立一個新的文字文件,輸入一行,如下所示:

我確保行結尾設定為CRLF
右下角:

現在我按使用正則表達式Ctrl+f
進行搜索\n
,正如預期的那樣,該行末尾有一個換行符:

到目前為止一切順利,但是當我現在搜尋該\r
角色時,我什麼也沒找到!

但由於行尾設定為 CRLF,它不應該\r
在 之前找到一個右邊\n
嗎?這讓我非常困惑。這裡發生了什麼事?