Двигателят на SQL Server Management Studio използва {
и }
към изрази "tag":
SELECT {.+} FROM {.+}
Когато комбинирате това с \1 \2
заместващ израз, получавате очаквания резултат:
First Table1
Second Table2
Third Table3
Референтна страница на VS Regex обяснява подробностите.