Форум — General perl.. 0 0 имеется имя файла типа 12345-ert-ddf.333.666.1234567890 как мне загнать в переменную его имя за исключением 11-ти символов справа? Ссылка
Ответ на: комментарий от sdio 22.02.06 16:19:03 MSK Я нашел перловую chop , но как его 11 раз применить? anonymous (22.02.06 16:24:04 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 22.02.06 16:24:04 MSK Чем вариант sdio не устраивает? >Я нашел перловую chop , но как его 11 раз применить? В цикле :) $filename="12345-ert-ddf.333.666.1234567890"; for(1..11){chop $filename;} Мой вариант: $filename=substr($filename,0,-11); kosmonavt ★ (22.02.06 18:06:38 MSK) Ссылка
$filename = '12345-ert-ddf.333.666.1234567890'; $filename = join( '.', ( split( /\./, $filename ) )[0..2] ); труЪ Anoxemian ★★★★★ (22.02.06 20:50:20 MSK) Ссылка