From: Cameron Vessey Date: 2010-09-12T08:28:51+09:00 Subject: Re: .each skipping elements Thanks for the reply and I think I get it now if we delete element 50 element 51 gets sloted into 50 then the pointer moves to 51 never addressing the original 51..ok page.links.delete_if{|link| link =~ /(Blog|About Us|Status|Help|TOS|Privacy|Are we missing an area?)/ } I tried it .. it runs... no errors... It loops threw all the link elements.. but never does any thing.. nothing gets deleted I see how it should work ...but it doesn't thanks for the help though -- Posted via http://www.ruby-forum.com/.