1. ホーム
  2. ruby

[解決済み] ruby .split('\n') が改行されない。

2023-05-06 23:21:52

質問

この文字列は、なぜ "\n" 毎に分割されないのでしょうか?(ルビ)

"ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t".split('\n')
>> ["ADVERTISING [7310]\n\t\tIRS NUMBER:\t\t\t\t061340408\n\t\tSTATE OF INCORPORATION:\t\t\tDE\n\t\tFISCAL YEAR END:\t\t\t0331\n\n\tFILING VALUES:\n\t\tFORM TYPE:\t\t10-Q\n\t\tSEC ACT:\t\t1934 Act\n\t"]

どのように解決するのですか?

必要なものは .split("\n") . 新しい行を適切に解釈するためには文字列の補間が必要であり、二重引用符はそのための一つの方法です。