ホームページ >ウェブフロントエンド >jsチュートリアル >複数のセパレータを使用して JavaScript 文字列を分割するにはどうすればよいですか?
JavaScript で複数のセパレータを使用して文字列を分割する
JavaScript で複数のセパレータを使用して文字列を分割するには、split() 関数を利用できます。パラメータとして正規表現 (regexp) を使用します。
これを実現するには、次の正規表現を構築します。希望の区切り文字と一致します。たとえば、カンマとスペースの両方で分割するには、 /[s,] / を使用します。 ' ' 量指定子は、1 つ以上の区切り文字が一致することを保証します。
例を次に示します:
"Hello awesome, world!".split(/[\s,]+/)
これにより、文字列が部分文字列の配列に分割されます: [ 「こんにちは」、「素晴らしい」、「世界!」]。
または、取得したい場合は、分割配列の最後の要素には、length プロパティから 1 を引いた値を使用してアクセスできます。
let bits = "Hello awesome, world!".split(/[\s,]+/) let bit = bits[bits.length - 1]
これにより、文字列「world!」が割り当てられます。
指定されたパターンが文字列内で一致しない場合、split() 関数は元の文字列を返します。例:
let bits = "Hello awesome, world!".split(/foo/)
結果の配列には、元の文字列のみが含まれます: ["Helloweawe,world!"].
以上が複数のセパレータを使用して JavaScript 文字列を分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。