open(FILE, "test.txt") || die; { local $/ = undef; #set to 'slurp' mode $file = ; #read entire file into $file } close FILE; $start = '"'; $end = '"'; my $inside = 0; my $oldpos = 0; while ($file =~ /(?