Моя строка 'Hllo'
. Я хочу поставить внутри него 'e'
после 'H'
по своей позиции, в этом случае, номер позиции 2.Как положить строку в другую строку по позиции
ответ
Вы можете просто вырезать содержимое до позиции, которую вы хотите поместить персонаж на, затем добавить символ и, наконец, Concat символов после и после.
src = "Hllo"
result = string.sub(src, 1, string.find(src, "H")) .. "e" .. string.sub(src, string.find(src, "H")+1)
Первая часть кода получает позицию «H» ANDF разрезает старт (в данном случае «Н» только). Вторая часть добавляет символ, который вы хотите вставить. Третья часть добавляет каждый символ после «H» в исходной строке.
Или более кратко: 'src: sub (1, src: find (" H ")) .." e ".. src: sub (src: find (" H ") + 1)' – Eric
вы можете попробовать это
$arr = str_split('hllo',1);
$result=$arr[0].'e'.$arr[1].$arr[2].$arr[3]
Но это PHP! – Eric
... и вы не хотите, чтобы переписать л? – user35443
Да, мне просто нужно поместить «e» в pos 2, а остальная часть строки будет нажата. – user2418051
Работает ли он сейчас? – user35443