このブログ投稿では、JavaScript 文字列を複数の区切り記号で分割する方法を定義します。
複数の区切り記号で JavaScript 文字列を分割する方法は?
複数のセパレーターで JavaScript 文字列を分割するには、以下のメソッドを使用します。
上記の方法を個別に調べてみましょう。
方法 1: split() メソッドを使用して、複数のセパレーターで JavaScript 文字列を分割する
複数のセパレーターで文字列を分割するには、「 スプリット() ' 方法。 split() メソッドは、区切り記号に基づいて文字列を部分文字列の配列に分割します。
構文
split() メソッドには、以下の構文を使用します。
スプリット ( セパレーター )ここ、 ' セパレーター ” は文字、または文字列の分割に使用される正規表現パターンです。
戻り値
- 部分文字列の配列を返します。
例
変数を作成する」 ストリング 」を含む複数の区切り記号を持つ文字列を含む」 スペース 」、「 ! ' と ' _ 」:
ひもだった = 「ようこそ! Linuxhint_Web サイトへ」 ;「」などのセパレータを含む正規表現を渡して、split() メソッドを呼び出します。 ! 」、「 \s ” (スペース)、” _ 」。
だった = ストリング。 スプリット ( / [ ! \s_ ] +/ ) ;コンソールに分割された文字列を出力します。
コンソール。 ログ ( 分割文字列 ) ;出力は、文字列が区切り文字で部分文字列に正常に分割されたことを示しています。
正規表現の使用に関心がない場合は、以下のセクションに従って、文字列を複数のセパレータで分割します。
方法 2: split() メソッドと replaceAll() メソッドを使用して複数のセパレーターで JavaScript 文字列を分割する
複数のセパレーターで JavaScript 文字列を分割するには、split() メソッドを replaceAll() メソッドと共に使用します。 replaceAll() メソッドはセパレーターを 1 文字に置き換え、split() メソッドは文字列を 1 文字で分割します。
構文
split() および replaceAll() メソッドを使用して複数のセパレーターで文字列を分割するには、指定された構文に従います。
すべて置換 ( セパレータ、リプレース ) . スプリット ( セパレーター )例
次の例では、最初にすべてのセパレータを 1 つのセパレータ「」に置き換えます。 $ 」を使用して replaceAll() ” メソッドを実行し、単一のセパレーターに基づいて文字列を分割します “ $ 」:
だった = ストリング。 すべて置換 ( ';' 、 '$' ) . すべて置換 ( '、' 、 '$' ) . スプリット ( '$' ) ;出力
JavaScript で複数のセパレーターを使用して文字列を分割するための最善の解決策をすべて集めました。
結論
JavaScript 文字列を複数のセパレータで分割するには、単純な「 スプリット() 」メソッド、または「 スプリット() ” を使用したメソッド replaceAll() ' 方法。 split() メソッドは複数のセパレータの正規表現パターンを使用しますが、2 番目のアプローチでは、最初にすべてのセパレータを 1 つの統合されたセパレータに置き換えてから、単一のセパレータのベースで分割します。 「 スプリット() 」メソッドを正規表現パターンで使用すると、複数のセパレーターで文字列を分割する効率的な方法になります。このブログ投稿では、JavaScript を使用して複数のセパレーターで文字列を分割するメソッドを定義します。