Java Regex - Classe de modèle

introduction

le java.util.regex.Pattern class représente une représentation compilée d'une expression régulière.

Déclaration de classe

Voici la déclaration pour java.util.regex.Pattern classe -

public final class Pattern
   extends Object
      implements Serializable

Champ

Voici les champs pour java.util.regex.Duration classe -

  • static int CANON_EQ - Active l'équivalence canonique.

  • static int CASE_INSENSITIVE - Active la correspondance insensible à la casse.

  • static int COMMENTS - Autorise les espaces et les commentaires dans le modèle.

  • static int DOTALL - Active le mode dotall.

  • static int LITERAL - Active l'analyse littérale du modèle.

  • static int MULTILINE - Active le mode multiligne.

  • static int UNICODE_CASE - Active le pliage de valise compatible Unicode.

  • static int UNICODE_CHARACTER_CLASS - Active la version Unicode des classes de caractères prédéfinies et des classes de caractères POSIX.

  • static int UNIX_LINES - Active le mode lignes Unix.

Méthodes de classe

Sr.Non Méthode et description
1 Compilation de modèles statiques (String regex)

Compile l'expression régulière donnée dans un modèle.

2 Compilation de modèles statiques (String regex, int flags)

Compile l'expression régulière donnée dans un modèle avec les indicateurs donnés.

3 indicateurs int ()

Renvoie les indicateurs de correspondance de ce modèle.

4 Matcher matcher (entrée CharSequence)

Crée un matcher qui correspondra à l'entrée donnée avec ce modèle.

5 correspondances booléennes statiques (String regex, entrée CharSequence)

Compile l'expression régulière donnée et tente de faire correspondre l'entrée donnée avec elle.

6 Modèle de chaîne ()

Renvoie l'expression régulière à partir de laquelle ce modèle a été compilé.

sept guillemet de chaîne statique (chaîne s)

Renvoie une chaîne de modèle littérale pour la chaîne spécifiée.

8 String [] split (entrée CharSequence)

Divise la séquence d'entrée donnée autour des correspondances de ce modèle.

9 String [] split (entrée CharSequence, limite int)

Divise la séquence d'entrée donnée autour des correspondances de ce modèle.

dix Chaîne toString ()

Renvoie la représentation sous forme de chaîne de ce modèle.

Méthodes héritées

Cette classe hérite des méthodes des classes suivantes -

  • Java.lang.Object