BlockFindMultiBlockFind
Add(MainForm,3757232,434,133) { Width=376 Height=144 Position=1 link(onCreate,2689203:doSearch,[]) } Add(BlockFind,2689203,546,147) { IncludeBlock=1 StartBlock="<tw>" EndBlock="</tw>" link(onSearch,14377089:doMultiBlockFind,[]) link(Text,13394333:Text,[]) } Add(MultiBlockFind,14377089,602,147) { Count=3 TagList="{**s} <re> {**x} </re> {**e}
{**s} <tu> {**x} </tu> {**e}
{**s} <qw> {**x} </qw> {**e} " link(onResult1,11359981:doValue,[]) link(onResult2,14158209:doValue,[(660,160)(660,188)]) link(onResult3,8294978:doValue,[(656,167)(656,223)]) } Add(Memory,11359981,693,147) { Default=String() } Add(Memory,14158209,700,182) { Default=String() } Add(FormatStr,4483670,693,308) { DataCount=3 Mask="%1;%2;%3" link(onFString,4434647:doAdd,[]) link(Str1,11359981:Value,[]) link(Str2,14158209:Value,[]) link(Str3,8294978:Value,[]) } Add(Memory,8294978,707,217) { Default=String() link(onData,4483670:doString,[(751,223)(751,269)(681,269)(681,314)]) } Add(StrList,13394333,546,84) { Strings=#21:Есть файл такого типа|4:<tw>|12:<re>134</re>|14:<tu>u7909</tu>|14:<qw>9geds</qw>|5:</tw>|4:<tw>|15:<re>dsert6</re>|16:<tu>ughj56j</tu>|14:<qw>r4rdz</qw>|5:</tw>|77:Как мне разобрать блоки tw, что бы сформировать строки для загрузки в таблицу|0:|15:134;u7909;9geds|20:dsert6;ughj56j;r4rdz| } Add(Memo,4434647,749,308) { Left=10 Top=10 Width=345 }
|