はじめに ゼロ幅分割 ゼロ幅 (zero-length) とは はじめに 以下のような文字列を : で分割する。 var string = "aa:bb::cc"; split を使うと : で分割され、分割文字である : は含まれない。 string.split(":"); // Arrays.deepToString(string.split(":")); // -> [aa, bb, , cc] ゼロ幅分割 改行文字で分割し、分割後には改行文字を残したいようなケースでは、ゼロ幅マッチ(zero-length match) の先読み(lookahead)を使う。 string.split(…