等级 经验
01-02 级 100
02-03 级 200
03-04 级 300
04-05 级 400
05-06 级 600
06-07 级 900
07-08 级 1200
08-09 级 1700
09-10 级 2500
10-11 级 6000
11-12 级 8000
12-13 级 10000
这是我想匹配的文本
我要做的工作是将文本匹配,将匹配到的文本放入一个 Hash。可是我匹配不好这段文本。 我的匹配代码 file = File.new("D:\jingyan.txt") hash = Hash.new regexp = /(\d+)\s+(\d+)/ file.each do |line| line =~ regexp hash["#{$1}"] = "#{$2}" end 输出的 Hash 总是不正常。