Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Tvērumi / Nosauktie tvērumi
Viktorīna — Tvērumi
Ko izdrukā šī programma?
if 'ab12cd' ~~ / (\w+) (\d+) / {
say "$0 $1";
}| 0 | ab 12 |
| 1 | ab1 2 |
| 0 | ab12 cd |
| 0 | 12 ab |
Rijīgais \w+ piemeklē vārda rakstzīmes tik tālu, cik
var, joprojām atstājot vismaz vienu ciparu priekš \d+. Tas
paņem ab1, un \d+ tad piemeklē atlikušo
vienīgo ciparu 2. Tātad $0 ir ab1
un $1 ir 2.