Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 如何按位置将字符串放在其他字符串中_Lua_Love2d - Fatal编程技术网

Lua 如何按位置将字符串放在其他字符串中

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”。 第二部分添加要插入的字符。第三部分将源字

我的字符串是“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”之后的每个字符添加到结果中

您只需将内容剪切到您想要放置角色的位置,然后添加角色,最后在该位置上和之后添加角色

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的位置来代替,这一变体没有这样做。