Use a correspondência de padrões:
a, b = string.match("ABC-DEF", "(.*)%-(.*)")
Observe que
-
é um caractere mágico, então deve ser escapado com %
. a, b = string.match("ABC-DEF", "(.*)%-(.*)")
-
é um caractere mágico, então deve ser escapado com %
.