Maison  >  Article  >  interface Web  >  Comment utiliser la méthode split()

Comment utiliser la méthode split()

藏色散人
藏色散人original
2020-04-18 10:23:565274parcourir

Comment utiliser la méthode split()

Comment utiliser la méthode split() ?

Méthode JavaScript split()

Objet chaîne JavaScript

Recommandé : "Tutoriel avancé Javascript"

Définition et utilisation

La méthode split() est utilisée pour diviser une chaîne en un tableau de chaînes.

Syntaxe

stringObject.split(separator,howmany)

Paramètres

séparateur requis. Une chaîne ou une expression régulière pour diviser le stringObject à partir de l'endroit spécifié par ce paramètre.

combien Facultatif. Ce paramètre spécifie la longueur maximale du tableau renvoyé. Si ce paramètre est défini, pas plus de sous-chaînes ne seront renvoyées que le tableau spécifié par ce paramètre. Si ce paramètre n'est pas défini, la chaîne entière sera divisée quelle que soit sa longueur.

Valeur de retour

Un tableau de chaînes. Le tableau est créé en divisant la chaîne stringObject en sous-chaînes aux limites spécifiées par le séparateur. Les chaînes du tableau renvoyé n'incluent pas le séparateur lui-même.

Cependant, si le séparateur est une expression régulière contenant des sous-expressions, alors le tableau renvoyé inclut des chaînes correspondant à ces sous-expressions (mais pas du texte correspondant à l'intégralité de l'expression régulière).

Conseils et notes

Remarque : Si une chaîne vide ("") est utilisée comme séparateur, chaque caractère du stringObject sera divisé entre eux.

Remarque : L'opération effectuée par String.split() est l'opposé de l'opération effectuée par Array.join.

Exemple

Exemple 1

Dans cet exemple, nous allons diviser la chaîne de différentes manières :

<script type="text/javascript">
var str="How are you doing today?"
document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))
</script>

Sortie :

How,are,you,doing,today?
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
How,are,you

Exemple 2

Dans cet exemple, nous allons diviser une chaîne avec une structure plus complexe :

"2:3:4:5".split(":")//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")//将返回["", "a", "b", "c"]

Exemple 3

En utilisant le code suivant, la phrase peut être divisée en mots :

var words = sentence.split(&#39; &#39;)

Ou utilisez une expression régulière comme séparateur :

var words = sentence.split(/\s+/)

Exemple 4

Si vous souhaitez diviser un mot en lettres, ou une chaîne en caractères, vous pouvez utiliser le code suivant :

"hello".split("")//可返回 ["h", "e", "l", "l", "o"]

Si vous n'avez besoin de renvoyer qu'une partie des caractères, merci d'utiliser le paramètre howmany :

"hello".split("", 3)//可返回 ["h", "e", "l"]

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!

Déclaration:
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