[TypeScript]文字列(string)を特定の文字数ごとに分割するには?

TypeScript

どうも、ちょげ(@chogetarou)です。

文字列(string)を特定の文字数ごとに分割する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(string)を特定の文字数ごとに分割するには、match()を使います。

まず、文字列からmatch()を呼び出します。

そして、match()の引数に、「/.{1,文字数}/g」を指定します。

//text=対象の文字列, n=文字数
const result = text.match(/.{1,n}/g);

上記のmatch()は、呼び出した文字列を特定の文字数ごとに分割した結果を返します。

使用例

const text = "abcdefghijkl"; 

//3文字ごとに分割
const result = text.match(/.{1,3}/g);

console.log(result);
出力:
[ 'abc', 'def', 'ghi', 'jkl' ]

コメント

タイトルとURLをコピーしました