【发布时间】:2022-01-23 07:03:53
【问题描述】:
我有一个字符串,其中包含单词“amogus”。我使用 gsub,将 amgus 替换为
"<font color="..red..">".."amogus".."</font>"
但是每次我刷新以检查我需要 gsub 的任何其他内容时,它都认为需要替换被替换的文本,因为它还包含 amogus。我怎样才能解决这个问题? 谢谢 -爬行动物
【问题讨论】:
我有一个字符串,其中包含单词“amogus”。我使用 gsub,将 amgus 替换为
"<font color="..red..">".."amogus".."</font>"
但是每次我刷新以检查我需要 gsub 的任何其他内容时,它都认为需要替换被替换的文本,因为它还包含 amogus。我怎样才能解决这个问题? 谢谢 -爬行动物
【问题讨论】:
你可以用%f模式解决它:
local s = " amo <>amo<> "
s = s:gsub("%f[%w>]amo", "<>amo<>")
print(s) --> <>amo<> <>amo<>
【讨论】: