Utiliser des expressions régulières pour extraire des valeurs en Java
Chercher à extraire des valeurs numériques de chaînes au format "[du texte] [un nombre ] [plus de texte]", cet article exploite les classes d'expressions régulières de Java pour accomplir la tâche.
L'expression régulière souhaitée peut varier, mais les appels Java rester cohérent. Pour utiliser une chaîne d'expression régulière sur les données source, suivez ces étapes :
Voici un exemple qui extrait la première valeur numérique à l'aide de l'expression régulière "^D (d ). *":
private static final Pattern p = Pattern.compile("^\D+(\d+).*"); public static void main(String[] args) { Matcher m = p.matcher("Testing123Testing"); if (m.find()) { System.out.println("Extracted number: " + m.group(1)); } }
Ce code imprimera "123" comme numéro extrait.
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!