Escape sequence - Carriage Return character \r

Q

What is the escape sequence for the Carriage Return character?

On Unix systems, a line break is a single New Line character. But on Windows systems, a line break is a Carriage Return character followed by a New Line character. How to write a regular expression to capture line breaks for both systems?

✍: FYIcenter.com

A

The escape sequence for the New Line or Line Feed character is \n, which is the same as \x0D.

The regular expression to capture line breaks on both Unix and Windows systems:

\r?\n

\r?    - matches the Carriage Return character or nothing
\n     - matches the New Line character

Click the button to test this regular expression here online:

2013-01-26, 0👍, 0💬