Updated: 05/02/2021 by Computer Hope

A newline is a character used to represent the end of a line of text and the beginning of a new line. With early computers, an ASCII code was created to represent a new line because all text was on one line.

In programming languages, such as C, Java, and Perl, the newline character is represented as a '\n' which is an escape sequence. Below are examples of how the newline could be used in Perl.

# Print "Hello World!" and start a new line with \n
print "Hello World!\n";

#Locate and replace any newlines in the mydata variable
#and replace those newlines with a ** as the separator. $mydata =~ s/\n/**/g;

In the first section of the example code above, Perl would first print "Hello World!" and move to the next line. In the second section of the example code, the $mydata variable would have all new lines stripped and replaced with "**". Using this type of regular expression is helpful with parsing text with newlines or place data with newlines in a single line of text.


A newline is not the same as a carriage return.

CR, LF, Line, Line break, Meta-character, Programming terms, White space