Войти

Показать полную графическую версию : [решено] Замена символа в строке, по номеру [PERL]


WestBronx
22-03-2008, 07:57
Здравствуйте.
Есть строка, допустим:
$somestring = "I have a BIG gun.";

Строка динамичная, тобиш постоянно меняется. Необходимо заменить в ней, к примеру 12-ый символ. Причём, что это за символ, нам не известно, известно только его номер в строке.
Подскажите, пожалуйста, как это можно реализовать в перле.

В php, делал так:
$somestring[12] = $somechar;

bruder
22-03-2008, 14:31
используйте функцию substr

$mystr = "I have a BIG gun.";
substr($mystr, 9, 3) = "little";

9 - начало замены
3 - сколько символов заменить




© OSzone.net 2001-2012