Make(Python) ver(4.04 build 184) Add(EntryPoint,2953706,7,154) { link(onStart,9434182:doEvent1,[]) } Add(RexFind,12980205,483,147) { RegEx="#+" link(onMatch,8191920:doEnum,[]) link(TargetString,13193005:Var2,[]) } Add(Hub,12283138,385,154) { OutCount=5 link(onEvent1,4564088:doData,[(466,160)(466,97)]) link(onEvent2,12980205:doFindAll,[]) link(onEvent3,3689585:doFindAll,[(441,174)(441,258)]) link(onEvent4,11063191:doReplace,[(432,181)(432,342)]) link(onEvent5,11331413:doSearch,[(421,188)(421,426)]) } Add(RexFind,3689585,483,238) { RegEx="\?+" link(onMatch,3743612:doEnum,[]) link(TargetString,15669509:Var2,[(489,189)(447,189)]) } Add(ArrayEnum,8191920,546,147) { link(onEnum,16547404:doLength,[]) } Add(Length,16547404,609,147) { link(onLength,2223641:doString,[]) } Add(Memory,11637480,805,91) { } Add(ArrayEnum,3743612,539,238) { link(onEnum,5262393:doLength,[]) } Add(Length,5262393,602,238) { link(onLength,1836465:doString,[]) } Add(Replace,14451492,700,147) { MaxReplace=1 link(onReplace,2953411:doWork2,[]) link(SrcStr,2838861:Var1,[(706,135)]) link(SubStr,8191920:Item,[(713,127)(588,127)(588,194)(552,194)]) } Add(HubEx,13891336,770,91) { link(onEvent,11637480:doValue,[]) } Add(FormatStr,2223641,651,147) { DataCount=1 Mask="\\d{{%1,%1}}" link(onFString,14451492:doReplace,[]) } Add(FormatStr,1836465,651,238) { DataCount=1 Mask=".{{%1,%1}}" link(onFString,8934899:doReplace,[]) } Add(Replace,8934899,700,238) { MaxReplace=1 link(onReplace,10452917:doWork2,[]) link(SrcStr,3842379:Var1,[(706,188)]) link(SubStr,3743612:Item,[(713,211)(589,211)(589,282)(545,282)]) } Add(GetDataEx,2838861,805,130) { link(Data,11637480:Value,[]) } Add(HubEx,2953411,770,147) { Angle=3 link(onEvent,13891336:doWork3,[]) } Add(Replace,11063191,483,336) { SubStr="*" DestStr=".*" link(onReplace,10452917:doWork3,[(774,342)]) link(SrcStr,299077:Var1,[(489,287)]) } Add(GetDataEx,3842379,805,183) { link(Data,2838861:Var2,[]) } Add(HubEx,10452917,770,238) { Angle=3 link(onEvent,2953411:doWork3,[]) } Add(GetDataEx,13193005,483,72) { Angle=3 link(Data,15669509:Var3,[]) } Add(GetDataEx,15669509,441,72) { Angle=3 link(Data,4076581:Arg2,[(374,77)(374,201)(335,201)]) } Add(RexFind,11331413,483,420) { PColor(onMatch,16755200) link(onMatch,9786661:doWork2,[(534,426)(534,433)]) link(onNotFound,9786661:doWork1,[(534,433)(534,426)]) link(TargetString,4076581:Arg1,[(489,303)(328,303)]) link(RegEx,299077:Var2,[(496,395)(811,395)]) } Add(GetDataEx,299077,805,282) { link(Data,3842379:Var2,[]) } Add(Function,4076581,322,154) { Args=2 Name="Mask" link(onPrint,12283138:doEvent1,[]) } Add(Memory,15993060,203,413) { Default=String(123-45-6) } Add(Memory,11760443,259,413) { Default=String(###-##-##) } Add(Echo,3994150,469,532) { } Add(ChanelToIndex,9786661,553,420) { link(onIndex,4076581:doReturn,[(593,426)(593,382)(310,382)(310,167)]) } Add(Hub,9434182,105,154) { link(onEvent1,4076581:doPrint,[]) link(onEvent2,15893151:doPrint,[(175,167)(175,538)]) } Add(CallFunc,15893151,231,532) { Args=2 Name="Mask" IgnoreResult=1 link(onPrint,1529825:doEvent,[]) link(Arg1,15993060:Value,[(237,488)(209,488)]) link(Arg2,11760443:Value,[(244,488)(265,488)]) } Add(IndexToChanel,1529825,287,532) { link(onEvent1,16766401:doData,[]) link(onEvent2,1432009:doData,[(331,545)(331,594)]) } Add(DoData,16766401,357,532) { Data=String(Not match) link(onEventData,12814352:doWork2,[]) } Add(DoData,1432009,357,588) { Data=String(Match) link(onEventData,12814352:doWork3,[(417,594)]) } Add(HubEx,12814352,413,532) { link(onEvent,3994150:doEcho,[]) } Add(DoData,4564088,679,91) { link(onEventData,13891336:doWork2,[]) link(Data,13193005:Var3,[(685,77)]) }