finite-automata- все статьи тега ➜ страница 0


Можно ли использовать регулярные выражения для сопоставления вложенных шаблонов?

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