LINUX.ORG.RU

perl..


0

0

имеется имя файла типа 12345-ert-ddf.333.666.1234567890 как мне загнать в переменную его имя за исключением 11-ти символов справа?

anonymous
Ответ на: комментарий от anonymous

Чем вариант sdio не устраивает?

>Я нашел перловую chop , но как его 11 раз применить?
В цикле :)

$filename="12345-ert-ddf.333.666.1234567890";
for(1..11){chop $filename;}

Мой вариант:
$filename=substr($filename,0,-11);

kosmonavt
()

$filename = '12345-ert-ddf.333.666.1234567890'; $filename = join( '.', ( split( /\./, $filename ) )[0..2] );

труЪ

Anoxemian ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.