Maison > interface Web > js tutoriel > Comment diviser une chaîne JavaScript à l'aide de plusieurs séparateurs ?

Comment diviser une chaîne JavaScript à l'aide de plusieurs séparateurs ?

Barbara Streisand
Libérer: 2024-12-20 21:09:10
original
782 Les gens l'ont consulté

How to Split a JavaScript String Using Multiple Separators?

Diviser des chaînes avec plusieurs séparateurs en JavaScript

Q : Comment puis-je diviser une chaîne en JavaScript en fonction de plusieurs séparateurs, tels que des virgules et espaces ?

R : Bien que la fonction split() n'accepte traditionnellement qu'un seul séparateur, vous pouvez surmonter cette limitation en utilisant une expression régulière comme le paramètre :

"Hello awesome, world!".split(/[\s,]+/)
Output: ["Hello", "awesome", "world!"]
Copier après la connexion

L'expression régulière [/s,] / correspond à la fois aux espaces et aux virgules, vous permettant de diviser la chaîne en conséquence.

Récupération du dernier élément

Vous pouvez obtenir le dernier élément du tableau résultant en soustrayant 1 de son length :

const bits = "Hello awesome, world!".split(/[\s,]+/);
const lastBit = bits[bits.length - 1];
Output: "world!"
Copier après la connexion

Gestion des modèles qui ne correspondent pas

Si le modèle ne correspond à aucun séparateur dans la chaîne, la fonction split() renverra un seul élément tableau contenant la chaîne d'origine :

const noMatchBits = "Hello awesome, world!".split(/foo/);
const noMatchLastBit = noMatchBits[noMatchBits.length - 1];
Output: "Hello awesome, world!"
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal