Курс по Raku / Напреднали / Повече за вградените типове / Низове
Търсене в низове
Няколко метода отговарят на въпроси за това какво съдържа даден низ.
Методът contains казва дали един низ се среща някъде
вътре в друг:
say 'Raku'.contains('ak'); # True
say 'Raku'.contains('xy'); # FalseМетодите starts-with и ends-with проверяват
началото и края на низ:
say 'Raku'.starts-with('Ra'); # True
say 'Raku'.ends-with('ku'); # TrueКогато ви трябва точната позиция на подниз, използвайте
index. Той връща индекса на първото съвпадение, като брои
от нула:
say 'Raku'.index('k'); # 2Ако поднизът не е намерен, index връща Nil
вместо число:
say 'Raku'.index('z'); # NilПрактика
Направете 1 тест върху съдържанието на тази тема.
Навигация в курса
← Низове | Тест — index
→
💪 Или преминете направо към упражненията в този
раздел.