Raku kurss / Regulārās izteiksmes un gramatikas / Regulārās izteiksmes
Literāļi un rakstzīmju klases
Regulārā izteiksme (saīsināti regex) ir raksturs, kas apraksta kādu teksta gabalu. Ar regulāro izteiksmi varat uzdot tādus jautājumus kā «vai šī virkne satur skaitli?» vai «vai šis vārds sākas ar lielo burtu?», kā arī izvilkt no virknes gabalus vai tos mainīt.
Raku ir īpaši jaudīgas un labi lasāmas regulārās izteiksmes, un tās ir iebūvētas pašā valodā. Vienkāršākais veids, kā tādu uzrakstīt, ir starp divām slīpsvītrām:
/cat/Šis raksturs piemeklē trīs burtus c, a,
t pēc kārtas. Lai pārbaudītu virkni pret raksturu,
izmantojiet gudrās sakritības operatoru ~~:
say 'the cat sat' ~~ /cat/; # 「cat」Kad raksturs ir atrasts, Raku ziņo to virknes daļu, kas sakrita,
parādot to stūra iekavās 「 」. Šo rezultātu tuvāk aplūkosiet
nākamajā sadaļā.
Šajā pirmajā sadaļā uzzināsiet, kā piemeklēt precīzu (burtisku) tekstu un kā piemeklēt rakstzīmi, kas var būt viena no vairākām, — rakstzīmju klasi. Nākamās sadaļas tad pievieno kvantorus, tvērumus un visu pārējo, kas padara regulārās izteiksmes tik noderīgas.
Šīs sadaļas temati
Prakse
Jūs gaida 2 viktorīnas par šīs sadaļas saturu.
Vingrinājumi
Šajā sadaļā ir 4 vingrinājumi. Pirms ķerieties pie vingrinājumiem, izlasiet visus šīs sadaļas tematus.