// sample value
Set V[account] "123-45678"
// to text variable
Set text[x] "&V[account]"
// use CopyText with delimiter= to split the text
CopyText fromText="x" toString="part1" line=1 delimiter="-"
CopyText fromText="x" toString="part2" line=2 delimiter="-"
// test message
Message "&V[account]\n&V[part1]\n&V[part2]"
Solution 2
GuiXT
// sample value
Set V[account] "123-45678"
Set V[part1] "&V[account]" regex="[^\-]*"
Set V[part2] "&V[account]" regex="[^\-]*\-" regexReplaceFirst=""
// test message
Message "&V[account]\n&V[part1]\n&V[part2]"