Maison > Java > javaDidacticiel > Comment extraire une sous-chaîne entourée de guillemets simples à l'aide de Regex ?

Comment extraire une sous-chaîne entourée de guillemets simples à l'aide de Regex ?

DDD
Libérer: 2024-12-07 19:11:12
original
940 Les gens l'ont consulté

How to Extract a Substring Enclosed in Single Quotes Using Regex?

Regex pour extraire une sous-chaîne entre guillemets simples

Lorsque vous travaillez avec des chaînes, il peut être nécessaire d'extraire des sous-chaînes spécifiques en fonction de certains critères. Cette question explore comment extraire des données entre guillemets simples ('') à l'aide d'expressions régulières (regex).

La tâche consiste à identifier le texte entre guillemets simples dans la chaîne suivante :

Pour y parvenir, nous pouvons exploiter la puissance des regex pour écrire un modèle qui correspond à la sous-chaîne cible. L'expression régulière fournie est :

Explication de l'expression régulière :

  • ^': Correspond au guillemet simple d'ouverture.
  • (.?)' : Capture tout entre l'ouverture et fermer des guillemets simples à l'aide d'un quantificateur non gourmand (?).

Implémentation :

Une fois l'expression régulière définie, nous pouvons utiliser un Matcher pour trouver et extraire le substring :

Résultat :

La sortie du code ci-dessus sera :

Cela montre comment extraire efficacement un sous-chaîne entre guillemets simples à l'aide de regex, fournissant une méthode pour manipuler et extraire des données de chaînes basées sur des modèles spécifiques.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal