my $needleLenght=length ($needle); substr($haystack, $offset, $needleLenght) = "my new value";