0
Dir.glob("**/*.xlsx") do |file|
xlsx = Roo::Spreadsheet.open(file)
bookname = xlsx.column(1)
tn = xlsx.column(4)
tn_data = tn[1]
p_tn_data = tn_data.split(/\r\n/)
puts p_tn_data.class
p_tn_data.to_s.each_line do |line|
puts line
end
xlsx.column(3).each do |cl|
if (cl != "Verse")
directory_name = bookname[1]
Dir.mkdir(directory_name) unless File.exists?(directory_name)
output_name = "#{directory_name}/#{File.basename(cl[0], '.*')}.md"
output = File.open(output_name, 'w')
output << "hello"
output.close
end
end
end
[分裂從陣列字符串「使徒約翰寫了這個基督徒\ n•可到從一開始 - 這句話‘那這是從一開始’\ nrefers對於耶穌而言,他在創造萬物之前就已經存在了,你可以把它翻譯爲「我們正在寫給你有關在創造萬物之前就存在的人」。\ n•開始 - 「所有事物的開始」或「世界的創造「\ n•我們所聽到的 - 」我們所聽到的「這個短語指的是耶穌教給我們的東西,它可以翻譯爲」我們聽到他教導我們「。\ n•我們已經看到我們的眼睛,我們已經考慮過 - 「我們自己已經看見了他。」\ n•我們的雙手處理 - 「我們用手撫摸他」\ n•生命之語 - 這是指耶穌。「他是「而且他來到我們中間生活」(UDB)「]需要 n或 r
如果您在上面的數組中看到它是單個字符串並且有「\ n•」,這裏\ n是行尾,並且•是起始行。
我必須使這個數組成爲所有部分字符串不是一個單一的。
現在數組長度是顯示21,但我的字符串只有13 – umishra
p_tn_data = tn_data [2] //這裏的字符串沒有顯示完整的字符串,我指望字符串開頭的子彈只不是:( puts p_tn_data.length – umishra
讓我提醒一下:您提出了這樣一個問題,標題爲「需要使用'\ n'或'\ r'拆分數組中的字符串。」上述代碼完全回答了所提出的問題。沒有共享任何輸入,也沒有共享中間結果來測試我身邊的東西,但即使你是,我也不會這樣做;再一次:所述的問題得到了回答:無論你是否有其他問題,帖子它分開。 – mudasobwa