Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,84,28) { Width=441 Height=224 } Add(TextBox,10271441,175,70) { Left=100 Top=10 Width=320 Text="The animal [what kind?] was visible [by whom?] from the window." Anchor=13 Lines=[] Point(doText) Point(Text) } Add(TextBox,947049,217,70) { Left=100 Top=35 Width=320 Text="(.*?)]" Anchor=13 Lines=[] Point(doText) Point(Text) } Add(Button,7381159,175,189) { Left=15 Top=85 Text="Matches" Data=Integer(1) Point(onClick) link(onClick,9644266:doEvent1,[]) AddHint(-73,6,56,13,Text) } Add(ForEach,4102918,301,196) { @Hint=#6:object| link(onItem,41558:doRead,[]) } Add(Label,10483109,175,28) { Left=25 Top=15 Width=70 Text="Source:" TextAlign=2 Point(doText) Point(onClick) } Add(Label,4850728,217,28) { Left=25 Top=40 Width=70 Text="Expression:" TextAlign=2 Point(doText) Point(onClick) } Add(TextBox,2867628,133,70) { Left=100 Top=60 Width=320 Text="[" Anchor=13 Lines=[] Point(doText) Point(Text) } Add(TextBox,675480,427,189) { Left=100 Top=85 Width=320 Height=95 Anchor=15 Lines=[] Multiline=0 Point(doText) Point(Text) Point(doAppendText) } Add(StrCat,3022996,385,196) { link(onStrCat,675480:doAppendText,[]) link(Str1,15737204:NewLine,[]) } Add(Environment,15737204,385,154) { Point(NewLine) } Add(FieldRead,41558,343,196) { Name="Value" link(onRead,3022996:doStrCat,[]) } Add(Regex,1250308,252,189) { Point(doEscape) Point(doMatches3) Point(str) Point(input) Point(pattern) Point(onEscape) Point(onMatches) link(str,2867628:Text,[(258,181)(139,181)]) link(input,10271441:Text,[(265,170)(181,170)]) link(pattern,14883086:Value,[]) link(onEscape,1119126:doStrCat,[(296,195)(296,160)(198,160)(198,125)]) link(onMatches,4102918:doForEach,[]) } Add(StrCat,1119126,210,119) { link(onStrCat,14883086:doValue,[]) link(Str2,947049:Text,[]) } Add(Hub,9644266,224,189) { link(onEvent1,1250308:doEscape,[]) link(onEvent2,1250308:doMatches3,[]) } Add(Label,8693746,133,28) { Left=25 Top=65 Width=70 Text="Escape:" TextAlign=2 Point(doText) Point(onClick) } Add(Memory,14883086,266,119) { Default=String() }