SomethingButNotNickName ну вообще да в данном, случае круглые скобки не нужны,писал по памяти не проверяя.А вообще они отвечают за групировку результата. Например нам нужно найти все главы и вернуть только их номера тогда шаблон будет такой ‘Глава (\d+)’ что означает найти все места начинающиеся с слова “Глава ” после которого идет 1 и более цифр подряд, но вернуть только эти цифры.
Квадратные же скобки означают любой из символов внутри скобок тоесть шаблон
будет искать слова: глава, главу, главе или главы.
Да поначалу все эти скобки и слеши вводят в ступор, но когда чутка разберешся, все становиться ясно и понятно.
На выходе же получаться обьект паттерна re. Тоесть єто регулярка у которой шаблон поиска уже “зашит” внутри. Бывает удобно когда нужно часто искать по одному и тому же выражению.