From: Stefano Crocco Date: 2008-01-18T18:12:25+09:00 Subject: Re: go to specific char in a file Alle Friday 18 January 2008, Rudy Rusli ha scritto: > Hi > > I am looking for a way to get to a specific character in a file. > Let's say i have the following lines in a file > > ABC12AX3456XYZ > ABC123HGNasdfg > > How do I ask ruby to grab character 3-8 on each line and display them on > the screen? > > I would really appreciate if someone could show it by using regular > expressions. > > thanks > > tabing16 Using a regexp is not the clearer way to do it, in my opinion. However, you can do: line.match(/^.{3}(.{6})/ puts $1 The simpler way is: puts line[3..8] (I assume that you're counting characters starting from 0). Stefano