Maison > Java > javaDidacticiel > Comment puis-je extraire des données entourées de guillemets simples à l'aide d'expressions régulières en Java ?

Comment puis-je extraire des données entourées de guillemets simples à l'aide d'expressions régulières en Java ?

Mary-Kate Olsen
Libérer: 2024-12-13 18:57:15
original
331 Les gens l'ont consulté

How Can I Extract Data Enclosed in Single Quotes Using Regular Expressions in Java?

Extraction de sous-chaînes à l'aide d'expressions régulières

Lorsque vous rencontrez un texte contenant des données précieuses enfermées dans des caractères spécifiques, l'extraction de ces données peut être essentielle. Cet article montre comment utiliser des expressions régulières (regex) pour isoler et récupérer des données placées entre guillemets simples dans une chaîne.

Pour résoudre le problème, utilisez l'expression régulière suivante :

"'(.*?)'"
Copier après la connexion

Dans cette expression régulière, ".?" correspond à tous les caractères (.) entre guillemets simples, avec le "?" indiquant les correspondances non gourmandes (correspondance la plus courte). ".?" capture les données souhaitées et les stocke dans le premier groupe correspondant (groupe 1).

Voici un exemple de code Java :

String mydata = "some string with 'the data i want' inside";
Pattern pattern = Pattern.compile("'(.*?)'");
Matcher matcher = pattern.matcher(mydata);
if (matcher.find()) {
    System.out.println(matcher.group(1));
}
Copier après la connexion

L'exécution de ce code produira le résultat attendu :

the data i want
Copier après la connexion

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