Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data> (var enbius => xete_542)( var rire_434 =>geerat )</data>
Разобранный результат:
'xete_542': 'enbius', 'geerat': 'rire_434'} {
Пример 2
Входная строка:
<data> ( var enes => cezate_915 ) ( var bebe=> onondi ) ( var
orat_453 => biaed_641 ) ( var ususbi_91 =>lera_967) </data>
Разобранный результат:
'cezate_915': 'enes',
{'onondi': 'bebe',
'biaed_641': 'orat_453',
'lera_967': 'ususbi_91'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<%[[ local #( leen . bior_395 . esedla)==> @'leusso_6' ]] [[local#(
atlaqu_673 . riorala . oranbe_509 )==> @'enan_670' ]] [[local #(
enza_210 . enerar . erxe_670 . maorat)==> @'rale_166' ]][[local#(
tera_551 . edorso . rate_211 . diat_546 )==> @'mama_287' ]]%>
Разобранный результат:
'leusso_6', ['leen', 'bior_395', 'esedla']),
[('enan_670', ['atlaqu_673', 'riorala', 'oranbe_509']),
('rale_166', ['enza_210', 'enerar', 'erxe_670', 'maorat']),
('mama_287', ['tera_551', 'edorso', 'rate_211', 'diat_546'])] (
Пример 2
Входная строка:
<% [[ local #( ateenra . onenor_360 . anbi_268 ) ==>@'soried']] [[
local#( esmaat_335 . erbi_322 )==> @'edzala_0' ]] %>
Разобранный результат:
'soried', ['ateenra', 'onenor_360', 'anbi_268']),
[('edzala_0', ['esmaat_335', 'erbi_322'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do<section> let @"bexe"= `atti;</section> <section> let @"anle_531"=
`enate_159;</section> <section> let @"oror" = `dice_350;</section> od
Разобранный результат:
'bexe', 'atti'), ('anle_531', 'enate_159'), ('oror', 'dice_350')] [(
Пример 2
Входная строка:
do<section>let @"bitexe_282"= `quen_405;</section> <section> let
@"edanti_915"= `usa; </section><section>let @"enxe_404" =`anenri_433;
</section> <section> let @"enen"= `enriri; </section> od
Разобранный результат:
'bitexe_282', 'quen_405'),
[('edanti_915', 'usa'),
('enxe_404', 'anenri_433'),
('enen', 'enriri')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<block>val maqua_778 <| [4696 ,-1814 , 2786] val eriner <|[ -5108,
4056,-2653 ]val avean<| [7048 , 9636 , 1222, 7299 ]val biat_874<| [
5301 , 9066 ,-2347 , -2413 ] </block>
Разобранный результат:
'maqua_778', [4696, -1814, 2786]),
[('eriner', [-5108, 4056, -2653]),
('avean', [7048, 9636, 1222, 7299]),
('biat_874', [5301, 9066, -2347, -2413])] (
Пример 2
Входная строка:
<block>val xelaabe_612 <| [-9878 , 7406 ,7167 ] val erza_917<| [-8467
,-2060 ,-4371 , -3812 ] val gegema<|[ 2906 ,2152, -376 ]val vezaed_453
<|[ 5230 ,7924] </block>
Разобранный результат:
'xelaabe_612', [-9878, 7406, 7167]),
[('erza_917', [-8467, -2060, -4371, -3812]),
('gegema', [2906, 2152, -376]),
('vezaed_453', [5230, 7924])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<block> {set `cezare <- #-8823; }.{ set `laxe <- #6024; }. { set
`onquar_174 <-#-5938; }. { set `erre <- #9910;}. </block>
Разобранный результат:
'cezare', -8823),
[('laxe', 6024),
('onquar_174', -5938),
('erre', 9910)] (
Пример 2
Входная строка:
<block>{ set `relein <- #4394; }. { set `arar_302<-#-4909; }. </block>
Разобранный результат:
'relein', 4394), ('arar_302', -4909)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{ begin make zazage is 491; end; begin make esor is 5964; end; begin
make laen_13 is -845;end; begin make usxe_337 is -636; end; }
Разобранный результат:
'zazage', 491),
[('esor', 5964),
('laen_13', -845),
('usxe_337', -636)] (
Пример 2
Входная строка:
{ begin make soaat is 494; end; begin make usar_769 is 4081; end;
begin make letiza is -1984; end; begin make xerebe_432 is -8071; end;
}
Разобранный результат:
'soaat', 494),
[('usar_769', 4081),
('letiza', -1984),
('xerebe_432', -8071)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
\begin do glob xele_34 ==> "xeteon"; end; do glob lariri_589 ==>
"esvebi_416"; end; do glob eses ==> "beququ";end; do glob aedte_675
==>"zace";end; \end
Разобранный результат:
'xeteon': 'xele_34',
{'esvebi_416': 'lariri_589',
'beququ': 'eses',
'zace': 'aedte_675'}
Пример 2
Входная строка:
\begin do glob ceteed ==> "rece_459"; end; do glob qubi==>
"rees_919"; end;do glob dilabe_67==> "erso_315";end;do glob gerion
==>"edti_844"; end; \end
Разобранный результат:
'rece_459': 'ceteed',
{'rees_919': 'qubi',
'erso_315': 'dilabe_67',
'edti_844': 'gerion'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
\begin .do set @'diatis_888' <=5325 .end; .do set @'soxe' <= 3985
.end; .do set @'edrius' <=4400 .end;.do set @'atle_646' <= 2466
.end;\end
Разобранный результат:
'diatis_888', 5325),
[('soxe', 3985),
('edrius', 4400),
('atle_646', 2466)] (
Пример 2
Входная строка:
\begin .do set @'erti' <= 8951 .end; .do set @'cexe_249' <= 8835
.end;\end
Разобранный результат:
'erti', 8951), ('cexe_249', 8835)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
begin [ glob #-762 |> q(isbe_167). ], [ glob #-5968 |> q(xebeti). ],
[glob #-3864 |>q(atbe).], [ glob#6899 |> q(isusat_951). ], end
Разобранный результат:
'isbe_167': -762, 'xebeti': -5968, 'atbe': -3864, 'isusat_951': 6899} {
Пример 2
Входная строка:
begin [ glob #2783 |> q(enendi_142). ], [glob #2190 |>
q(lere_515).],end
Разобранный результат:
'enendi_142': 2783, 'lere_515': 2190} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<block>{ variable list( "mati_144" , "usisor_799" ) to 'maquce'; }. {
variable list( "sovebe_356", "soma_615" ) to 'ale'; }.</block>
Разобранный результат:
'maquce': ['mati_144', 'usisor_799'],
{'ale': ['sovebe_356', 'soma_615']}
Пример 2
Входная строка:
<block> { variable list( "onri" , "eslaer" , "sovein") to'esin'; }.
{variable list( "ceered_750" , "veinor_663" ,"diza" ) to 'atlate'; }.
</block>
Разобранный результат:
'esin': ['onri', 'eslaer', 'sovein'],
{'atlate': ['ceered_750', 'veinor_663', 'diza']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section> || let @'diquat_165':=[ entien_519 usla ] ||;|| let
@'zati':= [ dier teerti bera orered ]||; || let @'aris':= [ bedi_509
xela_730 inso ]||; || let @'rate':= [lezari_192 biin_936 atorus aisdi
] ||; </section>
Разобранный результат:
'diquat_165', ['entien_519', 'usla']),
[('zati', ['dier', 'teerti', 'bera', 'orered']),
('aris', ['bedi_509', 'xela_730', 'inso']),
('rate', ['lezari_192', 'biin_936', 'atorus', 'aisdi'])] (
Пример 2
Входная строка:
<section> || let @'aines' := [ soenge rien] ||; || let @'edti' := [
arar rece_19]||; </section>
Разобранный результат:
'aines', ['soenge', 'rien']), ('edti', ['arar', 'rece_19'])] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<sect> { new xema ->inanza_539}, { new inonbe -> rira_629 }, {new
laor_387 -> teered },{ new inti_4 -> atar_597},</sect>
Разобранный результат:
'inanza_539', 'xema'),
[('rira_629', 'inonbe'),
('teered', 'laor_387'),
('atar_597', 'inti_4')] (
Пример 2
Входная строка:
<sect>{ new erla -> veaton_234 },{ new araatbi_516 -> anbi},{ new
zaonat_591 ->sodi },{ new dixebi ->soza }, </sect>
Разобранный результат:
'veaton_234', 'erla'),
[('anbi', 'araatbi_516'),
('sodi', 'zaonat_591'),
('soza', 'dixebi')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.begin do declare @'onla_356' is array( #6942#-1940 #-5220 #8920 );
od. do declare @'dice_105'is array(#-3930 #-1788); od. do declare
@'rior' is array( #-6015 #8072 #1971 ); od. do declare @'rere_530' is
array( #-9466 #-1885#-4108 );od. .end
Разобранный результат:
'onla_356', [6942, -1940, -5220, 8920]),
[('dice_105', [-3930, -1788]),
('rior', [-6015, 8072, 1971]),
('rere_530', [-9466, -1885, -4108])] (
Пример 2
Входная строка:
.begin do declare @'rabied_69' is array( #-7808#5148#8021 #-8944 );
od. do declare @'veedra' is array(#109#2347#1297 #-3514); od. do
declare @'biorar'is array( #-2857 #-6207 #-9830 ); od. .end
Разобранный результат:
'rabied_69', [-7808, 5148, 8021, -8944]),
[('veedra', [109, 2347, 1297, -3514]),
('biorar', [-2857, -6207, -9830])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
begin store { reve_984, ater, rizaan_307 }to beeres. store {inti,
lequce , rixe_160 , ines_986} to sore. store { reso_477, rein_340 ,
esma} to enge_195. store { aned_105 , aratso_155,rerebi , onin_745 }
to orceri_615. end
Разобранный результат:
'beeres': ['reve_984', 'ater', 'rizaan_307'],
{'sore': ['inti', 'lequce', 'rixe_160', 'ines_986'],
'enge_195': ['reso_477', 'rein_340', 'esma'],
'orceri_615': ['aned_105', 'aratso_155', 'rerebi', 'onin_745']}
Пример 2
Входная строка:
begin store {gebete , vetia_938 , gebi_16 ,arinbi } to eda_636.
store{ bereza , atbi, enonza}to atan. store{ gearxe ,intima_937 } to
qua. end
Разобранный результат:
'eda_636': ['gebete', 'vetia_938', 'gebi_16', 'arinbi'],
{'atan': ['bereza', 'atbi', 'enonza'],
'qua': ['gearxe', 'intima_937']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
do begin global bitear_429 => usadi. end,begin global lareor_629=>
tibete. end, done
Разобранный результат:
'usadi': 'bitear_429', 'tibete': 'lareor_629'} {
Пример 2
Входная строка:
do begin global erceaon_620 => edlaer_532. end, begin global
veinbi_814 => geus. end,begin global onte_969 => orxebe_215. end, done
Разобранный результат:
'edlaer_532': 'erceaon_620',
{'geus': 'veinbi_814',
'orxebe_215': 'onte_969'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
|<data> let beated_462 -> "edteti"</data> <data>let xeis_664
->"oninte_268" </data> <data> let israin -> "biqu" </data> |
Разобранный результат:
'edteti', 'beated_462'),
[('oninte_268', 'xeis_664'),
('biqu', 'israin')] (
Пример 2
Входная строка:
| <data> let usbi -> "isedare" </data> <data> let gequ
->"eszaon_501"</data> |
Разобранный результат:
'isedare', 'usbi'), ('eszaon_501', 'gequ')] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data>(( loc q(escele)"antima_167". )), (( loc q(xeerin)
"orusat_389".)),(( loc q(leed_466) "atan". )), (( loc
q(mainen_724)"zaes".)), </data>
Разобранный результат:
'escele': 'antima_167',
{'xeerin': 'orusat_389',
'leed_466': 'atan',
'mainen_724': 'zaes'}
Пример 2
Входная строка:
<data> ((loc q(lela) "iscein_195". )), (( loc q(ena) "vedi". )), ((loc
q(qute_987) "ises".)), (( loc q(raer_265) "ince". )), </data>
Разобранный результат:
'lela': 'iscein_195',
{'ena': 'vedi',
'qute_987': 'ises',
'raer_265': 'ince'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<data> let [ #-2743; #3605; #-3003] to `inenen_852; </data>. <data>
let [ #9400 ; #-8457 ; #-4894 ]to `aan; </data>. <data>let[ #-3306
;#8261 ; #-3078 ; #-1213 ] to `tiveti_485; </data>. <data> let [#-5816
; #-2133] to `xequ_45; </data>.
Разобранный результат:
'inenen_852', [-2743, 3605, -3003]),
[('aan', [9400, -8457, -4894]),
('tiveti_485', [-3306, 8261, -3078, -1213]),
('xequ_45', [-5816, -2133])] (
Пример 2
Входная строка:
<data>let [ #1578 ;#990; #7405;#4539 ] to `relaar; </data>. <data>
let [ #-1952 ; #4554 ;#-8125] to `soceri_432; </data>. <data> let
[#-3885; #-7385 ; #4075 ; #8649] to `sogeti; </data>.<data> let [#9703
; #-9446 ; #-5903; #4208 ]to `isen; </data>.
Разобранный результат:
'relaar', [1578, 990, 7405, 4539]),
[('soceri_432', [-1952, 4554, -8125]),
('sogeti', [-3885, -7385, 4075, 8649]),
('isen', [9703, -9446, -5903, 4208])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
( | new array( 'atce' ;'laxedi_241' ) => bees. |, | new array(
'biveve' ; 'geveri') => maquma_722.|,| new array( 'arisat_776'
;'armaxe') => usrea.|,)
Разобранный результат:
'bees': ['atce', 'laxedi_241'],
{'maquma_722': ['biveve', 'geveri'],
'usrea': ['arisat_776', 'armaxe']}
Пример 2
Входная строка:
(| new array('zaar';'geon' ;'ermara' ; 'inra' ) => bice. |, |new
array('qudi' ; 'usge'; 'orinre_40' )=>bere_858. |,| new array(
'inerge' ; 'oncein' ; 'inxear' ;'esenti' ) =>acean_478. |, |new array(
'lama';'ququ_290' ) => ederte. |, )
Разобранный результат:
'bice': ['zaar', 'geon', 'ermara', 'inra'],
{'bere_858': ['qudi', 'usge', 'orinre_40'],
'acean_478': ['inerge', 'oncein', 'inxear', 'esenti'],
'ederte': ['lama', 'ququ_290']}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<%|| data tece_294 : laorve_113 ||; || data gerean_137:edat||; || data
mabees :ditile ||;|| data orleat_254 : soge_766 ||;%>
Разобранный результат:
'tece_294': 'laorve_113',
{'gerean_137': 'edat',
'mabees': 'ditile',
'orleat_254': 'soge_766'}
Пример 2
Входная строка:
<% || data riceed : divela_702 ||;||data onan :gequ||; %>
Разобранный результат:
'riceed': 'divela_702', 'onan': 'gequ'} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
((do auto'masoma_710' <== rien_498 od. do auto 'dier'<==onxe_181
od.))
Разобранный результат:
'masoma_710': 'rien_498', 'dier': 'onxe_181'} {
Пример 2
Входная строка:
(( do auto'onat_108' <==ceedat_71 od. do auto 'ceed'<== isis od. do
auto'inus' <== gees_544 od. do auto 'mateso' <== onin_697 od. ))
Разобранный результат:
'onat_108': 'ceedat_71',
{'ceed': 'isis',
'inus': 'gees_544',
'mateso': 'onin_697'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
| <: variable 'laed_86' <- letibe_495 :>; <:variable 'dira' <-
isatce_522 :>; <: variable 'erveaer_433' <- zaeded_321 :>; |
Разобранный результат:
'laed_86', 'letibe_495'),
[('dira', 'isatce_522'),
('erveaer_433', 'zaeded_321')] (
Пример 2
Входная строка:
| <:variable 'inqu'<- bequ:>; <:variable 'ederbe' <- bexeor_261:>;<:
variable'atra_47'<- esbebe:>; <:variable 'aned'<- esdidi :>;|
Разобранный результат:
'inqu', 'bequ'),
[('ederbe', 'bexeor_261'),
('atra_47', 'esbebe'),
('aned', 'esdidi')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.do [ data [ -5792 ;-364 ]=: @'erge_491';]; [ data[ 8649 ; -128] =:
@'rave';]; [ data [ -1704; 6021 ; 3614 ] =:@'bibeon_756';]; [ data
[-2797; -8889 ;-7399 ; -9879 ]=: @'atenra'; ]; .end
Разобранный результат:
'erge_491', [-5792, -364]),
[('rave', [8649, -128]),
('bibeon_756', [-1704, 6021, 3614]),
('atenra', [-2797, -8889, -7399, -9879])] (
Пример 2
Входная строка:
.do [ data [5196 ;-2536 ;-1490 ] =: @'biorxe'; ];[ data [ -6074 ;
-6199 ] =: @'arceza'; ]; [ data[ 3064 ; 9221 ]=:@'xean_74'; ]; [data [
-1900; -3731 ; -8810] =:@'esenra_382';]; .end
Разобранный результат:
'biorxe', [5196, -2536, -1490]),
[('arceza', [-6074, -6199]),
('xean_74', [3064, 9221]),
('esenra_382', [-1900, -3731, -8810])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<: \begin global#8528 -> q(anus); \end \begin global #2252
->q(xeaer_845); \end\begin global #8484 -> q(labema_189); \end :>
Разобранный результат:
'anus': 8528, 'xeaer_845': 2252, 'labema_189': 8484} {
Пример 2
Входная строка:
<:\begin global #-5981 -> q(zaenare); \end \begin global #-8343
->q(inesve_497); \end:>
Разобранный результат:
'zaenare': -5981, 'inesve_497': -8343} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
\begin begin let `ente_605 := -9757 end; begin let `atiinso := -5548
end; begin let `rezadi:= -1179 end; begin let `riarqu_538 := 7490
end;\end
Разобранный результат:
'ente_605', -9757),
[('atiinso', -5548),
('rezadi', -1179),
('riarqu_538', 7490)] (
Пример 2
Входная строка:
\begin begin let `edon_478 := -64 end; begin let `rema_374:=2297 end;
begin let `ceredi_163:= -3905 end;\end
Разобранный результат:
'edon_478', -64), ('rema_374', 2297), ('ceredi_163', -3905)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<:((set#(teri; enri_264 ; quon ) to `teabe_267 )). ((set #(
esanis_859 ; bimaar_466 ) to `quisma_735 )). (( set#( onesed_64;
vele_814; atgeen) to `aron )). :>
Разобранный результат:
'teabe_267', ['teri', 'enri_264', 'quon']),
[('quisma_735', ['esanis_859', 'bimaar_466']),
('aron', ['onesed_64', 'vele_814', 'atgeen'])] (
Пример 2
Входная строка:
<: (( set #( atge ;ermaza ) to `leer_637 )).(( set#(enar_32 ;aisra
;biatin_169; biorce_129 )to `lebe_242 )). :>
Разобранный результат:
'leer_637', ['atge', 'ermaza']),
[('lebe_242', ['enar_32', 'aisra', 'biatin_169', 'biorce_129'])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
do \begin var issoge birima;\end \begin var lage quraan;\end od
Разобранный результат:
'issoge', 'birima'), ('lage', 'quraan')] [(
Пример 2
Входная строка:
do \begin var ened orgeor_867;\end \begin var tean_177
azaaza_523;\end \begin var vedi_576 used; \end\begin var zaanar_12
ismace; \end od
Разобранный результат:
'ened', 'orgeor_867'),
[('tean_177', 'azaaza_523'),
('vedi_576', 'used'),
('zaanar_12', 'ismace')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{{ do make #4398|> @"onlaza_775"; done, do make #7446 |> @"tige_963";
done, do make #-6421|> @"tive_128"; done,do make #-8863 |> @"rama";
done, }}
Разобранный результат:
'onlaza_775': 4398,
{'tige_963': 7446,
'tive_128': -6421,
'rama': -8863}
Пример 2
Входная строка:
{{ do make #-7224 |> @"ceti_622"; done, do make #-987|>@"lelaer";
done,}}
Разобранный результат:
'ceti_622': -7224, 'lelaer': -987} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
{ [[local#2678 => cece_704; ]]; [[ local #2058 => veti;]]; [[local
#5770 => edinti;]]; [[local#6332 => xela_313; ]]; }
Разобранный результат:
'cece_704': 2678, 'veti': 2058, 'edinti': 5770, 'xela_313': 6332} {
Пример 2
Входная строка:
{ [[ local#483=>birean; ]];[[ local #3682 =>rilaat_464; ]];[[ local
#6976 => esza; ]]; }
Разобранный результат:
'birean': 483, 'rilaat_464': 3682, 'esza': 6976} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
| <section> define vemate veerge. </section>, <section> define
iste_172 reedge.</section>,<section>define geza_50 usri. </section>,|
Разобранный результат:
'vemate', 'veerge'), ('iste_172', 'reedge'), ('geza_50', 'usri')] [(
Пример 2
Входная строка:
|<section> define teaqu_786 lera_362. </section>, <section> define
dies_570 vecera.</section>, <section> define cele_118 madiar_985.
</section>, <section> define lezaen isenaed. </section>, |
Разобранный результат:
'teaqu_786', 'lera_362'),
[('dies_570', 'vecera'),
('cele_118', 'madiar_985'),
('lezaen', 'isenaed')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
{ (( data @'beti_989' ::= atxe_236;));(( data @'ceen_375'
::=inus_449; ));}
Разобранный результат:
'beti_989', 'atxe_236'), ('ceen_375', 'inus_449')] [(
Пример 2
Входная строка:
{ (( data @'tidice' ::=reora_864;)); ((data
@'arriin_196'::=leti_907;)); ((data @'soari'::=erquen; )); (( data
@'arcere_54' ::= onri; )); }
Разобранный результат:
'tidice', 'reora_864'),
[('arriin_196', 'leti_907'),
('soari', 'erquen'),
('arcere_54', 'onri')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section> [[val q(quma) to qubi_5. ]][[ val q(esri_369) to sobied. ]]
[[ val q(cecebi)to isveor. ]] [[val q(edsoer_115) to reor_169. ]]
</section>
Разобранный результат:
'qubi_5', 'quma'),
[('sobied', 'esri_369'),
('isveor', 'cecebi'),
('reor_169', 'edsoer_115')] (
Пример 2
Входная строка:
<section>[[ val q(insoer)to isle_579.]] [[ val q(orgele_783)to
raor_975.]][[ val q(diqu) to veleri_639. ]]</section>
Разобранный результат:
'isle_579', 'insoer'),
[('raor_975', 'orgele_783'),
('veleri_639', 'diqu')] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<data>set @"cetere_828" <-'vema';</data>,<data> set @"ceinus"
<-'isti'; </data>,
Разобранный результат:
'cetere_828': 'vema', 'ceinus': 'isti'} {
Пример 2
Входная строка:
<data> set @"isdi_868" <-'xebedi_855'; </data>,<data> set @"lean" <-
'riined_771'; </data>, <data> set @"eron" <- 'geri'; </data>,<data>
set @"inceat" <- 'teer'; </data>,
Разобранный результат:
'isdi_868': 'xebedi_855',
{'lean': 'riined_771',
'eron': 'geri',
'inceat': 'teer'}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
<<<section> let array( -1243 . 8750 . 1438 . 7122 ) ==>@"diri"
</section>. <section> let array( -470 . -1183 . -5997 ) ==> @"ison"
</section>. <section>let array( -640 . -8551 ) ==> @"ansoen_777"
</section>.>>
Разобранный результат:
'diri': [-1243, 8750, 1438, 7122],
{'ison': [-470, -1183, -5997],
'ansoen_777': [-640, -8551]}
Пример 2
Входная строка:
<< <section>let array(-1103 . 90 . 2681 . -3996 ) ==>
@"atzaen"</section>. <section> let array( -1746 . -2512 )==>@"onabe"
</section>. <section> let array(7894 . 5192 . -5170 . -8108
)==>@"lala" </section>.<section>let array(5628 . -3067 . 3324 . -302 )
==>@"maor_575" </section>.>>
Разобранный результат:
'atzaen': [-1103, 90, 2681, -3996],
{'onabe': [-1746, -2512],
'lala': [7894, 5192, -5170, -8108],
'maor_575': [5628, -3067, 3324, -302]}
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
\begin [[ def @"rete" =list( #820 . #1375 . #-7705 ). ]], [[ def
@"ritein_701" = list( #-4601 . #7034 .#-7982 ). ]], [[ def
@"erla_576"=list( #-7877 .#-8167 . #-1361 . #8477 ). ]], [[ def
@"edre"= list( #2759 . #-1725 . #5488 ).]], \end
Разобранный результат:
'rete': [820, 1375, -7705],
{'ritein_701': [-4601, 7034, -7982],
'erla_576': [-7877, -8167, -1361, 8477],
'edre': [2759, -1725, 5488]}
Пример 2
Входная строка:
\begin[[ def @"esbe_176" = list( #2854 . #-4584 .#-1540). ]], [[ def
@"once_24" = list(#-2092 . #-6034 ). ]], \end
Разобранный результат:
'esbe_176': [2854, -4584, -1540], 'once_24': [-2092, -6034]} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<block>[[ glob #( 5537;6444 ;9199 ; -3314 )|> @'atdi'; ]],[[glob #(
3503 ; -2177 ; 4563 ;-982) |> @'oraan'; ]], [[ glob #( 5387 ; 2732)
|>@'usbe_504'; ]], [[ glob #(-8816 ; -5374; 5515 ) |>@'abion_216'; ]],
</block>
Разобранный результат:
'atdi', [5537, 6444, 9199, -3314]),
[('oraan', [3503, -2177, 4563, -982]),
('usbe_504', [5387, 2732]),
('abion_216', [-8816, -5374, 5515])] (
Пример 2
Входная строка:
<block> [[ glob #( 6881; -8058;-894 ; 5405 ) |> @'edarla_97'; ]],[[
glob#( -4148 ;35; 1444) |>@'rilear_844'; ]], [[ glob #( 1737 ;-6552)
|> @'eres'; ]], [[ glob #( 7148;-5579)|>@'xebebe_96';]], </block>
Разобранный результат:
'edarla_97', [6881, -8058, -894, 5405]),
[('rilear_844', [-4148, 35, 1444]),
('eres', [1737, -6552]),
('xebebe_96', [7148, -5579])] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
<section>do global #4942 to zazate. end, do global#6437 to erin. end,
do global#5408 to rion_450. end, </section>
Разобранный результат:
'zazate', 4942), ('erin', 6437), ('rion_450', 5408)] [(
Пример 2
Входная строка:
<section> do global #-7247 to aquarce_430. end, do global #-2618 to
tece. end,</section>
Разобранный результат:
'aquarce_430', -7247), ('tece', -2618)] [(
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
.do (( set q(aerla_12)<== #9631; )); ((set q(laen_336) <== #-1730;
));(( set q(veso_221) <==#-8817; ));(( set q(usatre_173)<== #-9173;));
.end
Разобранный результат:
'aerla_12', 9631),
[('laen_336', -1730),
('veso_221', -8817),
('usatre_173', -9173)] (
Пример 2
Входная строка:
.do (( set q(isvequ) <== #-1693;));(( set q(reried_290) <==
#3999;));(( set q(lais_773) <==#-5448;)); (( set q(labi_345) <==
#1271;));.end
Разобранный результат:
'isvequ', -1693),
[('reried_290', 3999),
('lais_773', -5448),
('labi_345', 1271)] (
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде словаря.
Пример 1
Входная строка:
(([[opt rile -9265 ]]; [[ opt riaqu_357 -5251]]; [[ opt dilaon -3697
]];[[ opt cesodi_913 258 ]]; ))
Разобранный результат:
'rile': -9265,
{'riaqu_357': -5251,
'dilaon': -3697,
'cesodi_913': 258}
Пример 2
Входная строка:
(( [[ opt andiri -5375 ]]; [[ opt anar_185 4386 ]]; [[opt ineren 5450
]]; ))
Разобранный результат:
'andiri': -5375, 'anar_185': 4386, 'ineren': 5450} {
Задача №9
Реализовать функцию для разбора строки, содержащей данные в текстовом формате. Изучить детали формата по приведенным ниже примерам. Результат вернуть в виде списка пар.
Пример 1
Входная строка:
((<% #5444==> quarer; %>, <% #9854 ==> xeed; %>, <% #-31 ==> geusus;
%>, <%#1826==>ared; %>,))
Разобранный результат:
'quarer', 5444), ('xeed', 9854), ('geusus', -31), ('ared', 1826)] [(
Пример 2
Входная строка:
((<% #9707 ==> ared_484; %>, <% #-7648==> ceon; %>, <%#4382 ==>
tibi;%>, ))
Разобранный результат:
'ared_484', 9707), ('ceon', -7648), ('tibi', 4382)] [(