我有两个字符串 – 每个字符串有很多行,如下所示: value_1 = "DEFAULT-VLAN"value_2 = "WAN"data = "HOSTNAME = DEFAULT-VLAN"result = string.gsub(data,value_1,value_2)print(result) 结果: data = "HOSTNAME = DEFAULT-VLAN" 当
value_1 = "DEFAULT-VLAN" value_2 = "WAN" data = "HOSTNAME = DEFAULT-VLAN" result = string.gsub(data,value_1,value_2) print(result)
结果:
data = "HOSTNAME = DEFAULT-VLAN"
当连字符(“ – ”)从它正在工作的值中删除时.
有没有简单的方法来解决这个问题?
谢谢!
– 是Lua模式中的神奇角色.你需要逃脱它.更改
value_1 = "DEFAULT-VLAN"
至:
value_1 = "DEFAULT%-VLAN"