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.
# 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.