Maison > Java > javaDidacticiel > Programme d'expression régulière Java pour faire correspondre les parenthèses '(' ou ')'

Programme d'expression régulière Java pour faire correspondre les parenthèses '(' ou ')'

WBOY
Libérer: 2023-08-28 09:41:05
avant
1139 Les gens l'ont consulté

Programme dexpression régulière Java pour faire correspondre les parenthèses ( ou )

L'expression régulière suivante accepte une chaîne entre crochets −

"^.*[\(\)].*$";
Copier après la connexion
  • ^ correspond au début de la phrase.

  • .* Correspond à zéro ou plusieurs (n'importe quel) caractère.

  • [ () ] parenthèse correspondante

  • $ indique la fin de la phrase

    import java.util.Scanner;
    import java.util.regex.Matcher;
    import java.util.regex.Pattern;
    public class SampleTest {
       public static void main( String args[] ) {
          String regex = "^.*[\(\)].*$";
          //Reading input from user
          Scanner sc = new Scanner(System.in);
          System.out.println("Enter data: ");
          String input = sc.nextLine();
          //Instantiating the Pattern class
          Pattern pattern = Pattern.compile(regex);
          //Instantiating the Matcher class
          Matcher matcher = pattern.matcher(input);
          //verifying whether a match occurred
          if(matcher.find()) {
             System.out.println("Input accepted");
          }else {
             System.out.println("Not accepted");
          }
       }
    }
    Copier après la connexion
  • Sortie 1
Enter data:
sample(text) with parenthesis
Input accepted
Copier après la connexion

Sortie 2

Enter data:
sample text
Not accepted
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:tutorialspoint.com
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