Raku kurss / Padziļināti / Vairāk par iebūvētajiem tipiem / Virknes

Meklēšana virknēs

Vairākas metodes atbild uz jautājumiem par to, ko virkne satur.

Metode contains nosaka, vai viena virkne atrodas jebkur citā virknē:

say 'Raku'.contains('ak'); # True
say 'Raku'.contains('xy'); # False

Metodes starts-with un ends-with pārbauda virknes sākumu un beigas:

say 'Raku'.starts-with('Ra'); # True
say 'Raku'.ends-with('ku');   # True

Kad nepieciešama precīza apakšvirknes pozīcija, izmantojiet index. Tā atgriež pirmās atbilstības indeksu, skaitot no nulles:

say 'Raku'.index('k'); # 2

Ja apakšvirkne nav atrasta, index atgriež Nil, nevis skaitli:

say 'Raku'.index('z'); # Nil

Prakse

Jūs gaida 1 viktorīna par šī temata saturu.

Kursa navigācija

Virknes   |   Viktorīna — index


💪 Vai arī dodieties tieši uz šīs sadaļas vingrinājumiem.