logo

JavaScript 文字列の分割()

名前が示すように、 スプリット() JavaScript のメソッドは、文字列を部分文字列の配列に分割し、これらの部分文字列を配列に入れて、新しい配列を返します。元の文字列は変更されません。

文字列が空の場合、空の配列を返すのではなく、 スプリット() メソッドは空の文字列を含む配列を返します。文字列と区切り文字の両方が空の文字列の場合、空の配列が返されます。

構文

 string.split(separator, limit) 

関数の引数については次のように説明します。

区切り文字: これはオプションのパラメータです。正規表現または単純な文字列を使用できます。分割が行われるポイントを指定します。

複数の文字がある場合は、分割する文字全体のシーケンスを見つける必要があります。

指定された文字列に区切り文字が存在しない場合、または区切り文字が省略された場合、文字列全体が単一の配列要素になります。このような場合、返される配列には、文字列全体から構成される 1 つの要素が含まれます。

タプルの並べ替えPython

区切り文字が文字列の先頭または末尾に存在する場合でも、分割の効果は残ります。返される配列は、返される配列の先頭または最後の位置に表示される長さ 0 の空の文字列で構成されます。

制限: これはオプションのパラメータでもあります。これは、制限の数を指定する非負の整数です。指定された文字列内で検出される分割数の上限を定義します。これが指定されている場合は、指定された文字列が出現するたびに文字列を分割します。 セパレーター 。制限エントリが配列に配置されると停止します。

配列には、指定された制限よりも少ないエントリを含めることができます。これは、制限に達する前に文字列の終わりに達した場合に発生します。

理解しましょう スプリット() いくつかの例を使用した方法。

例1

この例では、 スプリット() 関数は文字列を分割します str 空白 (' ') が出現する場所はどこでも、文字列の配列を返します。ここでは、limit 引数を使用し、 限界 に対する議論 3

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(' ', 3); document.write(arr); 
今すぐテストしてください

出力

Androidでブロックされた番号を確認する方法
 Welcome,to,the 

例2

この例では、文字を使用しています 「て」 指定された文字列の区切り文字として使用します。の スプリット() 関数は、文字が出現するたびに指定された文字列を分割して文字列の配列を作成します。 「っ」。

ここでは指定しません 限界 口論。

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('t'); document.write(arr); 
今すぐテストしてください

出力

 Welcome ,o ,he javaTpoin,.com 

例3

この例では、 セパレーター パラメータ。出力では、返された配列に、指定された文字列で構成される単一の要素が含まれていることがわかります。

 var str = 'Welcome to the javaTpoint.com' var arr = str.split(); document.write(arr); 
今すぐテストしてください

出力

完全な形式
 Welcome to the javaTpoint.com 

例4

ここで定義しているのは、 限界 パラメータと文字の使用 「お」 指定された文字列の区切り文字として使用します。の スプリット() 関数は、指定された文字列を指定された文字の位置に分割して文字列の配列を作成します。 「お」 制限に達するまで発生します。

定義しているため、limit パラメーターは分割数を 2 に制限します。 2 限界値として。出力では、分割が 2 回だけ発生していることがわかります。

 var str = 'Welcome to the javaTpoint.com' var arr = str.split('o', 2); document.write(arr); 
今すぐテストしてください

出力

 Welc,me t