gpt4 book ai didi

string - Lua string.gsub带连字符

转载 作者:行者123 更新时间:2023-12-04 13:49:28 24 4
gpt4 key购买 nike

我有两个字符串-每个字符串都有很多行,如下所示:

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"

关于string - Lua string.gsub带连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29072601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com