frg*_*v10 3 lua gsub lua-patterns
我正在使用
local mystring = 'Thats a really nice house.'
string.gsub(mystring,"% ", "/",1)
Run Code Online (Sandbox Code Playgroud)
用斜杠替换第一个空格字符。
但是如何只替换第二次出现的空格呢?
您可以使用函数作为替换值string.gsub并自己计算匹配项:
local mystring = "Thats a really nice house."
local cnt = 0
print( string.gsub( mystring, " ", function( m )
cnt = cnt + 1
if cnt == 2 then
return "/"
end
end ) )
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
778 次 |
| 最近记录: |