当前位置 : 主页 > 网络编程 > lua >

Lua string.gsub用连字符

来源:互联网 收集:自由互联 发布时间:2021-06-23
我有两个字符串 – 每个字符串有很多行,如下所示: 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"
网友评论