タグ

ブックマーク / ja.stackoverflow.com (1)

  • 改行コード、¥r¥nや¥nに対応したsplit方法

    こんにちは。 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方法
    animist
    animist 2018/01/29
    .match(/[^\r\n]*(\r\n|\r|\n|$)/g);
  • 1