У меня есть следующий фрагмент кода:
nonce = data.scan(/nonce="(.*)"/)
data
является строкой, соответствующий фрагмент строки присваивается переменной nonce, которая автоматически становится массивом.Теперь, если я
puts nonce[0]
, я получу правильное значение:
51d8852d
, но если использовать:
puts "final string #{md1}:#{nonce[0]}:#{md2}"
, вывод будет:
df49f55acfd9d21837fd840644f251b4:["51d8852d"]:3b7718806908d2a4456086be7daba94ccd36ea19fd2bfa80ae41fa8be23433b7
но не должно быть скобок или двойных кавычек, я должен получить только значение массива.Это должно быть примерно так:
df49f55acfd9d21837fd840644f251b4:51d8852d:3b7718806908d2a4456086be7daba94ccd36ea19fd2bfa80ae41fa8be23433b7
Не могли бы вы подсказать, как решить эту проблему?Спасибо
Давид