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 (American Standard Code for Information Interchange) 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 by the '\n' 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