如何操作这个txt文件?
发表于 : 2010-04-08 21:00
假定目标文件:
1require 'rubygems'
2require 'hpricot'
3require 'open-uri'
4doc = Hpricot(open('http://www.google.com/search?q=ruby'))
50links = doc/"//a[@class=l]"
60links.map.each {|link| puts link.attributes['href']}
最后两行的前两个,分别是:50\60
我如何得到这样的文件:
require 'rubygems'
require 'hpricot'
require 'open-uri'
doc = Hpricot(open('http://www.google.com/search?q=ruby'))
links = doc/"//a[@class=l]"
links.map.each {|link| puts link.attributes['href']}
我实际上是想知道,如何对文件每行进行正则解析,除去每行行首的自然数(可能是一位,也可能是两位),请问这个shell如何写?
1require 'rubygems'
2require 'hpricot'
3require 'open-uri'
4doc = Hpricot(open('http://www.google.com/search?q=ruby'))
50links = doc/"//a[@class=l]"
60links.map.each {|link| puts link.attributes['href']}
最后两行的前两个,分别是:50\60
我如何得到这样的文件:
require 'rubygems'
require 'hpricot'
require 'open-uri'
doc = Hpricot(open('http://www.google.com/search?q=ruby'))
links = doc/"//a[@class=l]"
links.map.each {|link| puts link.attributes['href']}
我实际上是想知道,如何对文件每行进行正则解析,除去每行行首的自然数(可能是一位,也可能是两位),请问这个shell如何写?