# File languages-statistics.rb, line 867 def initialize(current_statistics_page, language_codes) pattern = '.*(\[\[(' initial_pattern_length = pattern.length language_codes.each do |language_code| if pattern.length != initial_pattern_length then pattern = pattern + '|' end pattern = pattern + language_code end pattern = pattern + ').+\]\]).*' regexp = Regexp.new(pattern) @link_texts = Array.new current_statistics_page.each_line { |line| match_data = regexp.match(line) if match_data != nil then @link_texts.push(match_data[1]) end } # @link_texts = @link_texts.sort end