Lua string.gsub con un guión

Tengo dos cadenas: cada cadena tiene muchas líneas como la siguiente:

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"

Cuando el guión ("-") se elimina del valor, está funcionando. ¿Hay una manera fácil de resolver esto?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta