Можно ли написать регулярное выражение, которое соответствует вложенному шаблону, который встречается неизвестным числом раз? Например, может ли регулярное выражение соответствовать открывающей и закрывающейся скобке, если в внешних фигурных скобках имеется неизвестное количество открытых/закрывающих скобок?
Например:
public MyMethod()
{
if (test)
{
// More { }
}
// More { }
} // End
Должно соответствовать:
{
if (test)
{
// More { }
}
// More { }
}