
Estoy confundido acerca del carácter de retorno de carro \r
en Windows.
Como todo el mundo sabe, Windows utiliza CRLF, es decir \r\n
, para terminar líneas. Entonces lo pensé y lo probé. Abrí Visual Studio Code, creé un nuevo archivo de texto, ingresé una línea, así:
Me aseguré de que el final de la línea esté configurado CRLF
en la parte inferior derecha:
Ahora presiono Ctrl+f
para buscar \n
usando expresiones regulares y, como era de esperar, hay una nueva línea al final de esa línea:
Hasta ahora todo bien, pero cuando busco al \r
personaje, ¡no encuentro nada!
Pero dado que el final de la línea está establecido en CRLF, ¿no debería encontrar un \r
derecho antes del \n
? Esto me confunde terriblemente. ¿Que esta pasando aqui?