基本问题,但我一直想找出一阵运气。
我正在处理网址,需要进行简单的替换。
我需要用文字字符串%20
替换空格,但是我似乎无法转义%或被报告为无效捕获的%2
。
text = string.gsub(text, "%s+", '%%20')
我必须在
%
内部使用多少个gsub
才能逃脱%
符号和%2
捕获。 最佳答案
似乎为我工作:
> text="hello world"
> print(string.gsub(text, "%s+", '%%20'))
hello%20world 1
您将需要显示更多代码和错误消息。
关于lua - Lua:在string.gsub中转义文字%和捕获%2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7210581/