Я ещё раз обращаюсь по поводу регулярок, потому что в изучении наткнулся на тему, которую максимально сухо описывают на многих сайтах и во многих статьях. Тема касается конкретно команд начала и конца слова, а именно \b и \B, то есть где \b - начало и конец слова, и где \B - НЕ начало и конец слова соответственно. Метасимволы '^' и '$', обозначающие начало и конец СТРОКИ - мне вполне понятны, а зачем требуется начало и конец слова?
И во всех примерах я видел, что эти команды писались в начале и конце строки, то есть #\bstring\b#. Это так правильно и необходимо? Простите пожалуйста, я совсем не понимаю этой темы. Буду благодарен, если опишите принцип работы данных команд. Я искал на многих сайтах разъяснение, но понимаю едва-едва, так как описание очень сухое