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

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

Patricia Arquette
Libérer: 2024-12-23 07:55:23
original
454 Les gens l'ont consulté

How Can I Split a JavaScript String Using Multiple Separators?

Diviser une chaîne avec plusieurs séparateurs en JavaScript

Pour diviser une chaîne en utilisant plusieurs séparateurs en JavaScript, vous pouvez utiliser la fonction split() avec une expression régulière (regexp) comme paramètre.

Pour y parvenir, construisez une expression rationnelle qui correspond aux séparateurs souhaités. Par exemple, pour diviser à la fois les virgules et les espaces, utilisez /[s,] /. Le quantificateur « » garantit qu'une ou plusieurs occurrences des séparateurs correspondent.

Voici un exemple :

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

Cela entraînera la division de la chaîne en un tableau de sous-chaînes : [ "Bonjour", "génial", "monde !"].

Alternativement, si vous souhaitez obtenir le dernier élément du tableau divisé, vous peut y accéder en utilisant la propriété length moins 1 :

let bits = "Hello awesome, world!".split(/[\s,]+/)
let bit = bits[bits.length - 1]
Copier après la connexion

Cela attribuera la chaîne "world!" au bit variable.

Dans les cas où le modèle spécifié ne correspond pas dans la chaîne, la fonction split() renverra la chaîne d'origine. Par exemple :

let bits = "Hello awesome, world!".split(/foo/)
Copier après la connexion

Le tableau résultant contiendra uniquement la chaîne d'origine : ["Bonjour génial, tout le monde !"].

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