Lua string.gsub com um hífen

Eu tenho duas strings - cada string tem muitas linhas como as seguintes:

value_1 = "DEFAULT-VLAN"
value_2 = "WAN"
data = "HOSTNAME = DEFAULT-VLAN"
result = string.gsub(data,value_1,value_2)
print(result)

Resultado:

data = "HOSTNAME = DEFAULT-VLAN"

Quando o hífen ("-") é excluído do valor que está funcionando. Existe uma maneira fácil de resolver isso?

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion