For multiple searches you can build an array of positions and using the map function construct new array of the strings found on those positions, and do what ever you like with the new array
will take a look at the map function hotshot... thanks (why did you say thanks for? :-))
yeah i realised the goof there joost... thanks for pointing that out nonetheless... so far it seems quite efficient like you say and unless someone else comes along with a faster way i guess this is it guys... thanks for all the help