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,]+/)
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]
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/)
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!