From: Carlos Date: 2006-05-19T16:11:47+09:00 Subject: Re: String#nstrip ? Getting STRING[0..(STRING.index(0.chr) || 0)-1]: > STRING.split("\0").first > STRING[0 .. STRING.index(0.chr)-1] > STRING.scan(/^[^\000]+/).first > STRING[/^.*?(?=\0)/] > STRING[ /^[^\0]*/ ] And the canonical (?): STRING.unpack("Z*")[0] --