Il existe plusieurs situations où le développeur doit diviser une chaîne, comme extraire des parties spécifiques de la chaîne, séparer les données en plusieurs variables, supprimer des caractères indésirables ou rechercher des sous-chaînes ou des caractères spécifiques dans une chaîne. En divisant la chaîne à un caractère particulier, vous pouvez également extraire et stocker les informations en variables ou en tableaux pour une utilisation ultérieure.
Cet article discutera de l'approche pour diviser une chaîne en js.
Briser une chaîne à un certain caractère en javascript
Pour briser une chaîne à un personnage particulier, utilisez le «diviser()" méthode. Il aide à diviser une chaîne en un tableau de sous-chaînes à l'aide d'un séparateur. Le séparateur peut être une expression régulière spécifiée ou une chaîne.
Syntaxe
Utilisez la syntaxe donnée pour diviser la chaîne:
Split (séparateur)
Ici, "séparateur»Est la chaîne utilisée pour diviser la chaîne.
Exemple 1: divisez une chaîne à l'aide de la méthode de séparateur de chaîne dans la méthode "Split ()"
Tout d'abord, créez une variable "chaîne«Cela stocke les jours de la semaine comme une chaîne:
var string = "lundi; mardi, mercredi; jeudi, vendredi; samedi, dimanche";
Appelez la méthode Split () en passant un séparateur ";«Pour diviser la chaîne sur ce séparateur:
Var Result = String.diviser(";");
Enfin, imprimez le tableau résultant de sous-chaînes sur la console:
console.log (résultat);
On peut observer que la piqûre a été divisée avec succès sur le séparateur ";»:
Exemple 2: divisez une chaîne en utilisant une expression régulière dans la méthode "Split ()" comme séparateur
Vous pouvez également utiliser l'expression régulière ou le modèle regex pour effectuer cette procédure. Ici, nous passerons le motif à la méthode Split () qui agit comme un séparateur. Si le séparateur n'est pas spécifié, la méthode Split () utilisera Whitespace comme par défaut:
Var Result = String.diviser(/[;]/);
Sortir
Vous pouvez également utiliser Break a une chaîne en un tableau de sous-chaînes qui se brisaient à plusieurs caractères / séparateurs spécifiques.
Ici, la chaîne contient différents séparateurs après chaque mot:
var string = "lundi; mardi: mercredi, jeudi. Vendredi Samedi Dimanche";
Créer un tableau de séparateurs pour diviser la chaîne. Ici, nous allons diviser une chaîne sur le «virgule(,)" et le "arrêt complet(.)»:
var chars = [',', '.'];
Créez un tableau vide où les éléments seront poussés en divisant la chaîne:
var array = [];
Maintenant, créez une variable "temp»Et attribuez-lui une chaîne vide:
var temp = "";
Itérer la chaîne en utilisant le «pour”Boucle et vérifie tous les séparateurs de la chaîne et poussez les éléments du tableau à l'aide du«pousser()" méthode:
pour (var i = 0; i < string.length; i++)
if (chars.indexof (String [i]) !== -1)
déployer.push (temp);
temp = "";
autre
temp + = string [i];
Imprimez le tableau qui en résulte sur la console:
console.journal (tableau);
Comme vous pouvez le voir, la chaîne a été séparée en fonction du tableau spécifié de séparateurs:
C'est tout au sujet de la fractionnement ou de la rupture de la corde à un personnage particulier.
Conclusion
Le "diviser()«La méthode est utilisée pour diviser ou casser une chaîne à un certain caractère. Il divise une chaîne en un tableau de sous-chaînes en définissant un séparateur, comme un caractère, une expression régulière ou une chaîne. Vous pouvez également diviser la chaîne avec plusieurs séparateurs à l'aide d'un tableau de séparateurs. Cet article a discuté de la procédure de casser une chaîne à un caractère particulier en javascript.