From: Ikuta Lin Date: 2008-03-26T01:47:03+09:00 Subject: remove regex matched line question I wrote the code to query a txt file, and tried remove matched line like as below but it not work as well, can someone help? ------------------------ code: src = File.open("./src.txt").readlines puts src.inspect src.collect do |e| if e=~/^(#)/ src.delete(e) end end puts src.inspect ------------------------- txt #/etc/passwd #/etc/shadow /etc/group ------------------------ problem ["#/etc/passwd \r\n", "#/etc/shadow \r\n", "/etc/group \r\n"] ["#/etc/shadow \r\n", "/etc/group \r\n"] ------------------ still available? -- Posted via http://www.ruby-forum.com/.