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";
}
0ab 12
1ab1 2
0ab12 cd
012 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.

Kursa navigācija

Nosauktie tvērumi   |   Grupas bez tvēruma