Dans le développement de logiciels, il est courant de rencontrer le besoin de diviser une chaîne en sous-chaînes individuelles. Pour de nombreux scénarios, il suffit de définir des délimiteurs spécifiques comme des virgules ou des deux-points. Mais que se passe-t-il si vous souhaitez diviser une chaîne en fonction d'un caractère d'espacement (espaces, tabulations, nouvelles lignes, etc.) ? C'est là que la méthode String.split() de Java entre en jeu.
Pour diviser une chaîne avec tous les caractères d'espacement comme délimiteurs, vous devez transmettre un modèle d'expression régulière à la méthode String.split(). Le modèle qui permettra d'y parvenir est "\s".
Si vous avez une chaîne comme celle-ci :
"Hello [space character] [tab character] World"
L'utilisation du modèle "\s" entraînera un tableau de chaînes :
["Hello", "World"]
Notez que l'espace vide entre l'espace et la tabulation sera omis.
String myString = "Hello [space character] [tab character] World"; String[] parts = myString.split("\s+");
Le modèle "\s" est un outil polyvalent pour diviser des chaînes en fonction de n'importe quel caractère d'espacement. En utilisant ce modèle, vous pouvez décomposer efficacement les chaînes en sous-chaînes individuelles dans diverses applications.
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!