- or download this
say 'Cwm fjordbank glyphs vext quiz.';
#:Cwm fjordbank glyphs vext quiz.
- or download this
say 'a\'b\'c';
#:a'b'c
say q|a'b'c|;
#:a'b'c
- or download this
say '\a';
#:\a
...
#:\a
say q|\\|;
#:\
- or download this
say q|a'b'c|; # ||
say q(a'b'c); # ()
...
say q/a'b'c/; # //
say q*a'b'c*; # **
#:a'b'c
- or download this
say ''; # empty string?
say q||; # clearer
say ' '; # single space?
say q| |; # clearer
- or download this
my $foo = 'bar';
say "a-$foo-b";
#:a-bar-b
- or download this
say qq|This\t('"')\tis a double-quote.|;
#:This ('"') is a double-quote.
- or download this
\t tab
\n newline
...
say qq|a-\t-b-\n-c|;
#:a- -b-
#:-c
- or download this
say <<'HERE';
say qq|This\t('"')\tis a double-quote.|;
...
#:say qq|This\t('"')\tis a double-quote.|;
#:# my $string = '\a\s\b';
#:
- or download this
my @ary = ( 'Cwm', 'fjordbank', 'glyphs', 'vext', 'quiz' );
my @ary = qw| Cwm fjordbank glyphs vext quiz |;
- or download this
my $regex = 'a|b|c';
my $string = 'xxbxx';
if ( $string =~ /$regex/ ) { say 'TRUE' } else { say 'FALSE' };
#:TRUE
- or download this
my $regex = qr/a|b|c/;
my $string = 'xxbxx';
if ( $string =~ /$regex/ ) { say 'TRUE' } else { say 'FALSE' };
#:TRUE
- or download this
my $regex = '\s';
my $string = '\a\s\b';
...
$regex = quotemeta $regex;
if ( $string =~ /$regex/ ) { say 'TRUE' } else { say 'FALSE' };
#:TRUE
- or download this
say `date`;
say qx|date|;
#:Thu Dec 15 01:19:30 PST 2011