Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Enkuri
Vārdu robežas
cat piemeklēšana izdodas arī vārdā
category, jo šie trīs burti tur patiešām ir. Bieži tas nav
tas, ko vēlaties — jūs domājat veselu vārdu cat. To
atrisina vārda robežas enkurs.
<<sakrīt vārda kreisajā malā (vārda sākumā)>>sakrīt vārda labajā malā (vārda beigās)
Ietiniet vārdu šajos enkuros, lai to piemeklētu tikai kā veselu vārdu:
say 'the cat sat' ~~ /<< cat >>/; # 「cat」
say so 'category' ~~ /<< cat >>/; # FalseVārdā category tūlīt aiz cat vārda robežas
nav, tāpēc noenkurotais raksturs neizdodas — tieši tā uzvedība, ko
vēlējāmies.
Vārda robeža atrodas starp vārda rakstzīmi (\w) un
ne-vārda rakstzīmi, tāpēc tā pati neko nepatērē; tāpat kā ^
un $, tā tikai apgalvo kaut ko par pozīciju.
Abus enkurus var rakstīt arī ar stūra pēdiņu rakstzīmēm
« un », ja tās jums patīk labāk. Tie uzvedas
tieši tāpat kā << un >>:
say 'the cat sat' ~~ /« cat »/; # 「cat」
say so 'category' ~~ /« cat »/; # FalsePrakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Viktorīna — Virknes enkuri | Viktorīna — Enkuri →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.