Stefano Crocco
1/18/2008 9:12:00 AM
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