Есть текст типа: BlockParameterDefaults { Block { BlockType Scope Floating off ModelBased off TickLabels "OneTimeTick" ZoomMode "on" Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Step Time "1" Before "0" After "1" SampleTime "-1" VectorParams1D on ZeroCross on } Block { BlockType TransferFcn Numerator "[1]" Denominator "[1 2 1]" AbsoluteTolerance "auto" Realization "auto" } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "untitled" Location [831, 319, 1411, 608] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType Scope Name "Scope" Ports [1] Position [325, 129, 355, 161] Location [516, 271, 840, 510] Open on NumInputPorts "1" List { ListType AxesTitles axes1 "%" } DataFormat "StructureWithTime" } Block { BlockType Step Name "Step" Position [85, 130, 115, 160] SampleTime "0" } Block { BlockType TransferFcn Name "Transfer Fcn" Position [205, 127, 265, 163] Denominator "[900 3]" } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "Scope" DstPort 1 } Line { SrcBlock "Step" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } } } требуется спарсить от сюда блоки с иминем Block {какие то параметры }. Применял вот такой патерн "/Block\s+{(.*)}/" но результата нет, прошу помощи.