我的字符串是'Hllo'
. 我想把它放在它'e'
的位置之后'H'
,这种情况下,位置号 2。
问问题
336 次
3 回答
5
local str = 'Hllo'
str = str:gsub('()',{[2]='e'})
于 2013-06-01T13:48:08.280 回答
2
您可以简单地将内容剪切到要放置角色的位置,然后添加角色,最后将角色连接到位置上和之后。
src = "Hllo"
result = string.sub(src, 1, string.find(src, "H")) .. "e" .. string.sub(src, string.find(src, "H")+1)
代码的第一部分获取“H”的位置,并且切断开始(在这种情况下仅“H”)。第二部分添加要插入的字符。第三部分将源字符串中“H”之后的每个字符添加到结果中。
于 2013-06-01T13:24:54.913 回答
-3
你可以试试这个
$arr = str_split('hllo',1);
$result=$arr[0].'e'.$arr[1].$arr[2].$arr[3]
于 2013-06-01T13:47:12.287 回答