Mog. , спасибо, но если в переменной менее 100 символов, у меня что то всё работает наоборот... Берётся что то из середины, печатается не понятно что то.
$obiavl="";
$sto_znakov="";
$obiavl="$row[15]"; # тут от 10 до 500 символов
if ($obiavl=~/(.{100})/){$sto_znakov=$1}
print "$sto_znakov"; # надо напечатать не более 100