Курс по Raku / Регулярни изрази и граматики / Регулярни изрази / Наречия / Значещи интервали

Тест — Наречия

Какво отпечатва следната програма? Забележете наречието :s и поредицата от интервали в текста.

say so 'hello   world' ~~ /:s hello world/;
1True
0False
0「hello world」
0Nil

Наречието :s прави интервала между hello и world в шаблона значещ — той изисква там да има празен знак. Броят се един или повече интервала, така че поредицата от три интервала в текста съвпада и резултатът е True. Без :s интервалът в шаблона би бил пренебрегнат и шаблонът би търсил helloworld.

Навигация в курса

Значещи интервали   |   Съвпадение независимо от регистъра