Тут недавно начал разбирать регулярки, наткнулся на так званую "группу захвата" - (). В целом я понял что это делает, но тут встретил такое сравнение. Считал эти примеры эквивалентными. Но что значит это without capturing b or c. Что за захват? a(b|c) matches a string that has a followed by b or c (and captures b or c) -> Try it! a[bc] same as previous, but without capturing b or c