Hi Folks,

I am building a litte expert system here who execute a couple regEx calls, this calls are not hardcoded, meaning, I cannot predict the RegEx expression that will be called. And I want all the (.*) to be put inside an array called gInputA. So I have this function that will pick the string with the RegEx expression, count the occurences of (.*) thus determining how many keys the array will have, then it generates a string/chunk with the following format:

put matchText(pText, theRegEx, gInputA[1], gInputA[...], gInputA[n]) into tBool

Where n is the number of occurences of (.*). For example for a regular expression "send (.*) to (.*)" it would generate a:

put matchText(pText, "send (.*) to (.*)", gInputA[1], gInputA[2]) into tBool

and put that into a chunk, then it would execute this chunk using "do" (do tExpression). I receive a destination error, the one that says it cannot put the values inside the array. The arrays is declared and used before this chunk is assembled, if I take this array out, then the script executes fine. My doubt is, there's a way for me to work this array issue? should I go for matchChunk, then calculate and extract the chunks?

Cheers
andre

PS: Malta or Bust!
--
Andre Alves Garzia  2004  BRAZIL
http://studio.soapdog.org

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to