Diviser une chaîne avec plusieurs séparateurs à l'aide de JavaScript

Diviser une chaîne avec plusieurs séparateurs à l'aide de JavaScript
La chaîne de fractionnement est la pratique de briser une chaîne de texte de manière systématique afin que chacun des composants du texte puisse être traité séparément. Parfois, les développeurs doivent diviser les longues chaînes en fonction des multiples séparateurs qui contiennent les cordes. Pour ce faire, JavaScript fournit une méthode divisée ().

Cet article de blog définira les méthodes de division d'une chaîne JavaScript avec plusieurs séparateurs.

Comment diviser une chaîne JavaScript avec plusieurs séparateurs?

Pour diviser une chaîne JavaScript avec plusieurs séparateurs, utilisez les méthodes mentionnées ci-dessous:

  • Méthode Split ()
  • Méthode Split () avec la méthode remplacée ()

Examinons individuellement les méthodes ci-dessus.

Méthode 1: divisez une chaîne JavaScript avec plusieurs séparateurs à l'aide de la méthode Split ()

Pour diviser les chaînes avec plusieurs séparateurs, utilisez le «diviser()" méthode. La méthode Split () divise les chaînes en un tableau de sous-chaînes basées sur les séparateurs.

Syntaxe

Utilisez la syntaxe divisée ci-dessous pour la méthode Split ():

Split (séparateur)

Ici, "séparateur«Est le caractère, ou le motif regex utilisé pour diviser la chaîne.

Valeur de retour

  • Il renvoie un tableau de sous-chaînes.

Exemple

Créer une variable "chaîne«Cela contient une chaîne avec plusieurs séparateurs, y compris«les espaces","!" et "_»:

var string = "Bienvenue! au linuxhint_website ";

Appelez la méthode Split () en passant une expression régulière qui contient des séparateurs, y compris «!","\ s" (les espaces), "_".

var splitstring = string.diviser(/[!\ s _] + /);

Imprimez les chaînes divisées sur la console:

console.journal (splitString);

La sortie montre que la chaîne est divisée avec des sous-chaînes avec des séparateurs:

Si vous n'êtes pas intéressé à utiliser des expressions régulières, suivez la section ci-dessous pour diviser la chaîne avec plusieurs séparateurs.

Méthode 2: Divisez une chaîne JavaScript avec plusieurs séparateurs en utilisant la méthode Split () avec la méthode RempaceAlL ()

Utilisez la méthode Split () avec la méthode RempacEALL () pour diviser la chaîne JavaScript avec plusieurs séparateurs. La méthode RempacEALL () remplace les séparateurs par un seul caractère, puis la méthode Split () divisera la chaîne sur le caractère unique.

Syntaxe

Suivez la syntaxe donnée pour diviser la chaîne avec plusieurs séparateurs à l'aide de la méthode Split () et RempacealL ():

Rempaceall (séparateur, remplaceur).Split (séparateur)

Exemple

Dans l'exemple suivant, nous remplacerons d'abord tous les séparateurs par un seul séparateur "$" en utilisant le "remplace tout()"Méthode puis divisez la chaîne en fonction du séparateur unique"$»:

var splitstring = string.Rempaceall (';', '$').Rempaceall (',', '$') .Split ('$');

Sortir

Nous avons rassemblé toutes les meilleures solutions possibles pour diviser la chaîne avec plusieurs séparateurs en JavaScript.

Conclusion

Pour diviser la chaîne JavaScript avec plusieurs séparateurs, utilisez le simple "diviser()«Méthode, ou le«diviser()«Méthode avec le«remplace tout()" méthode. La méthode Split () prend un modèle regex de plusieurs séparateurs tandis que la deuxième approche remplacera d'abord tous les séparateurs par un séparateur unifié, puis se séparera sur la base du séparateur unique. Le "diviser()«La méthode avec un motif regex est un moyen efficace de diviser les cordes avec plusieurs séparateurs. Dans cet article de blog, nous définissons les méthodes de division d'une chaîne avec plusieurs séparateurs à l'aide de JavaScript.