Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes / Alternatīvas
Alternatīva
Atdaliet divas vai vairākas alternatīvas ar vertikālu svītru
|. Raksturs sakrīt, ja sakrīt kaut viena
no tām:
say 'no thanks' ~~ / yes | no /; # 「no」Raksturs izmēģināja yes un no; virkne satur
no, tāpēc tas arī sakrita.
Alternatīvu var uzskaitīt tik, cik vēlaties:
say 'the sky is blue' ~~ / red | green | blue /; # 「blue」Alternatīvas var būt jebkurš apakšraksturs, ne tikai burtiski vārdi —
tajās var būt rakstzīmju klases, kvantori un tvērumi. Lai alternatīvu
noturētu kopā lielāka raksturā iekšienē, sagrupējiet to ar
kvadrātiekavām [ ], kas grupē bez
tveršanas:
say 'cathouse' ~~ / [ cat | dog ] house /; # 「cathouse」Šeit alternatīva cat | dog ir viena vienība, un tai
jāseko house.
Prakse
Jūs gaida 1 viktorīna par šī temata saturu.
Kursa navigācija
← Alternatīvas | Viktorīna — Grupēšana →
💪 Vai arī dodieties tieši uz šīs sadaļas
vingrinājumiem.