У меня возникают проблемы с использованием функции split в Ruby.
/Users/simonprochazka/Downloads/pes_test_p00/lib/main.rb:28: преждевременный конец регулярного выражения:/(/Ruby: Split: преждевременный конец регулярного выражения
File.open(ARGV[0], "r") do |f|
f.each_line do |line|
data = line.split(/\t/)
puts data[4]
if data[4] =~ ["("]
special = data[4].split(/(/)
scores = special[0].split(/:/)
puts data[4]
else
scores = data[4].split(/:/)
end
if special[1] != nil
matches << Match.new(data[0], scores[0], scores[1], special[1].chop)
else
matches << Match.new(data[0], scores[0], scores[1])
end
end
end
'IRB (основные): 006: 3> специальные = данные [4] .split (/ (/)' Является ли это проблемой линия, которую я не знаю, что линия линия 28 в источнике – philosodad
?. Да, это он. – Fallion