gad*_*dss 3 lua gsub lua-patterns
我有这个代码
local strs = "my dog"
print (string.gsub( strs , " ","%20"))
Run Code Online (Sandbox Code Playgroud)
我只是想输出将是这样my%20dog
但我得到了这个错误
Runtime error
... invalid capture index
stack traceback:
[C]: ?
[C]: in function 'gsub'
Run Code Online (Sandbox Code Playgroud)
我读过%
Lua的逃脱.
我的问题是,我如何申请%
我替换的新字符串(strs
)?
尝试
print (string.gsub( strs , " ","%%20"))
Run Code Online (Sandbox Code Playgroud)
%
在正则表达式操作中用于lua,例如.%a
适用于所有字母教程
为了逃避它,我们需要用来%%
告诉我们实际上是在寻找百分号而不是正则表达式.