my $file = 'file013.txt'; (my $sk = $file) =~ s/^.*?(\d+).*$/$1/; #### my $boring_string = '...when I want to keep most of the string...'; (my $exciting_string = $boring_string) =~ s/(keep)/$1/;