Я всегда думал, что
foreach my $item (@array) { $hash{$item} = 1 }
было, по крайней мере, хорошо и читаемый / удобный в сопровождении.
попробуйте!
f = Nokogiri::XML.fragment(str) f.search('.//img').remove puts f