こんにちは。 JavaScriptで、シンプルな自分用のライブラリを作っています。 コンパイル系の言語はよく使えるのですが、JavaScriptはまだ経験が浅いです。 改行で区切られた文字列に関する処理を行いたいと思っています。 (名前が適切かどうかはともかくとしまして) var doc = new Document(改行含む文字列); このような記述で、インスタンスを作り、行ごとにアクセスできるようなものを作りたいのです。doc.getLine(i)とか、doc.setLine(i)とか。 このときに、¥r、¥n、¥r¥nの全ての改行コードに対応したいなと思っています。 ¥r¥nは1行の空行、¥n¥rは2行の空行として扱いたいです。 例えば、ですが文字列が、次のようなものの場合 '0123¥r456¥n789¥r¥n0123¥r¥r456¥n¥n789¥r¥n¥r¥n0123¥n¥r¥n
![改行コード、¥r¥nや¥nに対応したsplit方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/f6bc393cd0b6bd2196935e603c5d031bd6ca6699/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fja%2FImg%2Fapple-touch-icon%402.png%3Fv%3D1cfb10b305ca)