SSMS (и Visual Studio тоже) использует аромат CRAZY Regex, и использовать его всегда очень сложно. Я НЕ МОГУ ВЕРИТЬ, что они не используют движок .NET Regex!
Вот документация , которую вы обязательно должны добавить в закладки, если планируете снова использовать Regex.
Regex, который вы должны использовать:
<(begin|end)>
Необычные ключи:
<
начало слова
>
конец слова
()
группа - однако для захвата (и замены) необходимо использовать {}
Вы также можете увидеть быстрый список «специальных символов», нажав маленькую кнопку > , которая появляется справа от текстового поля. Это в основном встроенная шпаргалка.