Unity上で用いるために作成しました。
・解決したい問題
文字列をCSV、Assetから読み込んで表示させた時に、改行文字がUnity側で処理されないという問題に直面しました。
例えばcsvから読み込んだ文章「あいうえお\nかきくけこ」をUnityで表示させると「あいうえお\nかきくけこ」の様に改行文字がそのまま表示されてしまいます。
コード側から明示的に\nを追加させると解決できることが分かったため今回のプログラムを作成しました。
・例
csvから読み込んだ文章が「あいうえおtestかきくけこ」の時にseparatorの値を"test"として関数を呼び出した場合、「あいうえお\nかきくけこ」という文字列を返します。
この文字列をUnity上で表示させると
あいうえお
かきくけこ
の様に改行されて表示されます。