Ok i already have a driver that does some of what i want but needs more
smarts..

What i already have working is a substring search that takes the last
character of an attribute value then adds it into the string that i'm
creating...not a problem

What i want is another substring search to take everything before a "_"
character..(TEXT1) i then want to output it to a local variable that i can
reuse.

I also want to another substring search to takes everything after a "_"
character but before a "." (TEXT2) and i then want to output it to a local
variable that i can reuse.

I also want to another substring search to takes everything after the last
"#" character (TEXT5\TEXT6\TEXT7) and i then want to output it to a local
variable that i can reuse.

the attribute holds a value that looks like
TEXT1_TEXT2.TEXT3.TEXT4#0#TEXT5\TEXT6\TEXT7

or is there another way to do what i want. hope that makes sense

tia