Maison > Java > javaDidacticiel > Comment utiliser les expressions régulières Java

Comment utiliser les expressions régulières Java

小老鼠
Libérer: 2024-01-05 15:48:33
original
1460 Les gens l'ont consulté

Instructions : 1. Créez un exemple de fichier Java ; 2. Recherchez "test" dans la chaîne d'entrée "Ceci est une chaîne de test" 3. Utilisez la méthode Pattern.compile() pour compiler l'expression régulière, puis utilisez Matcher ; Classe pour gérer la correspondance ; 4. La méthode m.find() est utilisée pour vérifier s'il y a une correspondance, m.group(0) renverra la chaîne correspondante.

Comment utiliser les expressions régulières Java

Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.

En Java, vous pouvez utiliser des expressions régulières à l'aide des classes Pattern et Matcher. Voici un exemple simple :

java

import java.util.regex.Pattern;  
import java.util.regex.Matcher;  
  
public class Main {  
    public static void main(String[] args) {  
        String input = "This is a test string";  
        String pattern = "test";  
  
        Pattern r = Pattern.compile(pattern);  
        Matcher m = r.matcher(input);  
        if (m.find()) {  
            System.out.println("Found value: " + m.group(0));  
        } else {  
            System.out.println("NO MATCH");  
        }  
    }  
}
Copier après la connexion

Dans cet exemple, nous essayons de trouver "test" dans la chaîne d'entrée "Ceci est une chaîne de test". Nous utilisons la méthode Pattern.compile() pour compiler l'expression régulière, puis utilisons la classe Matcher pour gérer la correspondance. La méthode m.find() est utilisée pour vérifier s'il existe une correspondance. S'il y a une correspondance, m.group(0) renverra la chaîne correspondante.

Remarque, ceci n'est qu'un exemple simple. En utilisation réelle, vous devrez peut-être gérer des expressions régulières plus complexes et une logique de correspondance plus complexe.

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!

Étiquettes associées:
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