Strings
Double-quote strings
- Similar to a C string
- Interpolates (expands) variables within the string (i.e.
"$var1")
Backslash escapes
\" Double quote
Single-quote strings
- Any character is legal within the string (including newline characters, if the string spans multiple lines), except for single quotes and backslashes.
- Does not interpolate (expand) variables
within the string (i.e.
'$var1')
Backslash escapes
\' Single quote
\\ Backslash
Back-quote strings
- The string text is run as a separate process; output is redirected and stored in the string
Functions
length
length(STRING)
- Returns the length of the string (parentheses are optional)
substr
substr(STRING, OFFSET [, LENGTH])
- Returns a substring (offset is 0-based) (parentheses are optional)
chomp
chomp(STRING)
- Removes the trailing newline character from the string (if there is one).
chop
chop(STRING)
- Removes the last character from the string.
Resources URL:
notes/perl/resources
Sources URL:
notes/perl/sources