Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Apstākļa vārdi
Saskaņošana neatkarīgi no burtu reģistra
Parasti regulārā izteiksme atšķir lielos burtus no mazajiem:
/hello/ nesakrīt ar HELLO. Apstākļvārds
:i (saīsinājums no :ignorecase) šo atšķirību
izslēdz:
say 'HELLO' ~~ /:i hello/; # 「HELLO」Ar :i burti sakrīt neatkarīgi no lieluma, tāpēc mazo
burtu raksturs sakrīt ar lielo burtu tekstu. Tas darbojas abos virzienos
un arī jauktam burtu lielumam:
say 'I use RAKU' ~~ /:i raku/; # 「RAKU」Apstākļvārdu var rakstīt arī uz operatora m///, nevis
raksturā iekšienē:
say 'HELLO' ~~ m:i/hello/; # 「HELLO」Abi šie varianti liek visam raksturam ignorēt burtu lielumu. Nākamā lappuse tuvāk aplūko, kur apstākļvārds darbojas — atšķirību starp abiem novietojumiem — un kā burtu lieluma jutību daļai raksturā ieslēgt atpakaļ.
Prakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Apstākļa vārdi | Viktorīna — Reģistra ignorēšana →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.