Lua 如何按位置将字符串放在其他字符串中
我的字符串是“Hllo”。Lua 如何按位置将字符串放在其他字符串中,lua,love2d,Lua,Love2d,我的字符串是“Hllo”。 我想按位置将“H”后的“e”放在里面,本例中是位置2。您只需将内容剪切到您想要放置角色的位置,然后添加角色,最后在位置上和位置后添加角色 src = "Hllo" result = string.sub(src, 1, string.find(src, "H")) .. "e" .. string.sub(src, string.find(src, "H")+1) 代码的第一部分获取“H”的位置,而f仅在本例中切开头“H”。 第二部分添加要插入的字符。第三部分将源字
我想按位置将“H”后的“e”放在里面,本例中是位置2。您只需将内容剪切到您想要放置角色的位置,然后添加角色,最后在位置上和位置后添加角色
src = "Hllo"
result = string.sub(src, 1, string.find(src, "H")) .. "e" .. string.sub(src, string.find(src, "H")+1)
代码的第一部分获取“H”的位置,而f仅在本例中切开头“H”。
第二部分添加要插入的字符。第三部分将源字符串中“H”之后的每个字符添加到结果中 您只需将内容剪切到您想要放置角色的位置,然后添加角色,最后在该位置上和之后添加角色
src = "Hllo"
result = string.sub(src, 1, string.find(src, "H")) .. "e" .. string.sub(src, string.find(src, "H")+1)
代码的第一部分获取“H”的位置,而f仅在本例中切开头“H”。
第二部分添加要插入的字符。第三部分将源字符串中“H”之后的每个字符添加到结果中 你可以试试这个
$arr=str_split'hllo',1;
$result=$arr[0]。'e'。$arr[1]。$arr[2]。$arr[3]您可以尝试一下
$arr=str_split'hllo',1;
$result=$arr[0]。'e'.$arr[1]。$arr[2]。$arr[3]。。。你不想重写l?我想,我只需要把“e”放在位置2,剩下的字符串就会被推。。。。你不想重写l吗?我想,我只需要把“e”放在位置2,剩下的字符串就会被按下。或者更简单地说,src:sub1,src:findH。。Esrc:subsrc:findH+1或更简洁地说,src:sub1,src:findH。。Esrc:subsrc:findH+1非常聪明!我已经忘了位置捕获我喜欢!然而,原来的问题是用H的位置来代替,而这个变体不这样做。非常聪明!我已经忘了位置捕获我喜欢!然而,最初的问题是用H的位置来代替,这一变体没有这样做。