1

私の文字列は'Hllo'です。その位置、この場合、位置番号 2'e'の後に入れたいと思います。'H'

4

3 に答える 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' の位置を取得し、f は先頭をカットします (この場合は 'H' のみ)。2番目の部分は、挿入したい文字を追加します。3 番目の部分は、ソース文字列の '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 に答える