Well, I am not following your text there very well, but the easiest way to append a value to an existing one is to use the string cat functions, e.g:
catx('-',match,"42");
The above is an eample of the catx() function. The first parameter shows the delimiter, thats the character(s) which will divide each of the following elements. After that is the elements. Now if match is empty you will just get "42", no delimier as there is only one value, if match has something then it will go match + "-" + "42".
... View more