Курс языка программирования Raku / Регулярные выражения и грамматики / Регулярные выражения / Якоря / Границы слов
Тест — Якоря
Что выведет следующая программа?
say so 'I have a dog' ~~ /<< dog >>/;| 1 | True |
| 0 | False |
| 0 | 「dog」 |
| 0 | Nil |
Шаблон требует, чтобы dog было целым словом. В строке
I have a dog слово dog стоит особняком: перед
ним пробел, а за ним конец строки, — значит, с обеих сторон есть граница
слова, сопоставление удаётся и so возвращает
True.
Навигация по курсу
← Границы слов | Начинается с →