Reťazce
Reťazce sú postupnosti znakov chápané dohromady ako jeden skalár a nie je možné priamo pristupovať ku každému znaku zvlášť. Minimálna dĺžka reťazca je nulová a maximálna je obmedzená veľkosťou dostupnej pamäte.
Každý reťazec sa musí uzavrieť buď do úvodzoviek alebo do apostrofov. Perl môže obsahovať aj prázdny reťazec "". Taktiež môže reťazec obsahovať aj escape-sekvencie (viď kapitola Premenné).
"Toto je reťazec" # reťazec uzavretý v úvodzovkách
‘Toto je reťazec‘ # reťazec uzavretý v apostrofoch
"Toto je reťazec \n" # reťazec obsahujúci escape sekvenciu
V Perle existuje ešte zopár spôsobov, ako uvádzať reťazce pomocou operátora q.
qq/Toto je reťazec/ # náhrada úvodzoviek
qq^Toto je reťazec^ # náhrada úvodzoviek
q/Toto je reťazec/ # náhrada apostrofov
q#Toto je reťazec# # náhrada apostrofov
Základnými operáciami s textom je zreťazenie a opakovanie.
$a = "Technológia " . "LAMP"; # do premennej $a vložíme dva reťazce Technológia, LAMP
print $a; # výstup bude reťazec TechnológiaLAMP
$techn = "Technológia"; # do premennej $techn vložíme reťazec Technológia
$lamp = "LAMP"; # do premennej $lamp vložíme reťazec LAMP
$zretazenie = $techn . " " . $lamp; # do premennej $zreťazenie vložíme predchádzajúce dva reťazce spolu s prázdnym reťazcom
print $zretazenie; # výstup bude reťazec Technológia LAMP
Ak chceme nejaký reťazec napr. vypísať 5 krát, použijeme nasledujúci zápis:
print "Technológia LAMP.\n" x 5;
#
výpis
Technológia LAMP
Technológia LAMP
Technológia LAMP
Technológia LAMP
Technológia LAMP

