ホームページ >ウェブフロントエンド >jsチュートリアル >複数のセパレータを使用して JavaScript 文字列を分割するにはどうすればよいですか?

複数のセパレータを使用して JavaScript 文字列を分割するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-23 07:55:23428ブラウズ

How Can I Split a JavaScript String Using Multiple Separators?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。