Maison >Java >javaDidacticiel >Comment diviser une chaîne en un tableau de caractères à l'aide d'expressions régulières ?

Comment diviser une chaîne en un tableau de caractères à l'aide d'expressions régulières ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-23 16:17:16786parcourir

How to Split a String into an Array of Characters Using Regular Expressions?

Diviser les chaînes en tableaux de caractères

Pour diviser une chaîne en un tableau de chaînes de caractères individuelles, une solution efficace consiste à utiliser la méthode split en conjonction avec une expression régulière.

Le code suivant montre comment réaliser ceci :

String str = "cat";
String[] characters = str.split("(?!^)");

L'expression régulière "(?!^)" est essentielle pour ce processus. Il garantit que la chaîne est divisée en caractères individuels tout en évitant une chaîne vide comme premier élément. Plus précisément, (?!^) signifie "non suivi du début de la chaîne", à l'exclusion de la chaîne vide qui résulterait d'un fractionnement au début de la chaîne.

Exécuter le code ci-dessus avec la chaîne d'entrée " cat" donne le résultat souhaité :

characters = ["c", "a", "t"]

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