ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Métacaractères utilisés pour construire des expressions régulières

Disponible avec une licence Data Reviewer.

  • Description des métacaractères
  • Raccourcis des plages de valeurs
  • Exemples d’expressions régulières

La vérification Expression régulière vous permet de vérifier à la fois les valeurs et les formats des valeurs de chaîne. Les champs de chaîne utilisent des chaînes alphanumériques comme valeurs.

Les champs peuvent notamment contenir le nom de l’entité, les mesures (hauteur, longueur, largeur et surface), les valeurs z et les métadonnées (date de création d’une entité, par exemple). Lorsqu’une chaîne qui ne correspond pas au format ou aux valeurs spécifiés est détectée, la ligne de la table est renvoyée comme erreur. Pour rechercher par exemple les enregistrements dont le format du numéro de sécurité social est incorrect, vous pouvez saisir \b[0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]\b dans le champ SSN (Numéro de sécurité sociale). La vérification renvoie les entités ou lignes dont les valeurs de champ SSN sont incorrectes, par exemple : 123456789, 123-ab-4567, 1123-34-12345 ou 123-4567.

La vérification Expression régulière permet également de vérifier les chaînes de texte en fonction de plages de valeurs. Pour mettre ces valeurs en forme, vous pouvez définir différents paramètres. Ces paramètres se composent de métacaractères et d’abréviations. Les métacharactères vous aident à complexifier la requête, tandis que les abréviations offrent des raccourcis qui facilitent l’ajout de types de valeurs spécifiques dans la requête.

En savoir plus sur la vérification Expression régulière

Description des métacaractères

Les métacaractères décrits dans la table suivante sont des opérateurs qui peuvent être utilisés dans la requête pour déterminer ce qui est à apparier à l’aide de la vérification Expression régulière.

MétacaractèreDescriptionExemple

.

Apparie les caractères individuels.

x.y.z apparie une chaîne telle que x1y0z ou xaybz.

[ ]

Contient des caractères individuels et des plages de valeurs à apparier.

[xyz] apparie les chaînes contenant x, y, ou z.

^

Apparie la saisie de début lorsqu’elle est au début de l’expression. Lorsqu’il se trouve entre crochets et qu’il est suivi de caractères, il invalide les caractères qui suivent.

Remarque :

S’il est suivi par un groupe entre crochets, les caractères du groupe sont appariés.

^[xyz] apparie les chaînes commençant par x, y ou z. [^abc] apparie des chaînes qui ne contiennent aucune combinaison de a, b et c. Les chaînes potentiellement appariées incluent bat et bar, mais pas cab.

-

Indique une plage de valeurs à apparier.

Remarque :

La plage doit être entourée de crochets.

[1–5][1-9][1-9] [1-9][1-9] apparie des chaînes telles que 12345 ou 26589, mais pas 67890.

?

Les caractères ou plages de valeurs qui précèdent sont une partie facultative de l’expression à apparier.

Sept? apparie Sept et Septembre, mais pas Décembre.

+

Les caractères ou plages de valeurs qui précèdent peuvent être appariées une fois ou plus.

[0–9]+ apparie 1, 11, 456, etc.

*

Les caractères ou plages de valeurs qui précèdent peuvent être appariées zéro fois ou plus.

12*3 apparie 1223 et 123, mais pas 223 ou 23.

??

Apparie une partie minimale des caractères ou plages de valeurs facultatifs.

6(ème)?? apparie 6ème.

+?

Apparie une partie minimale des caractères ou plages de valeurs pouvant se répéter. La partie minimale peut être répétée une ou plusieurs fois.

Ju+? apparie Juin et Juillet, mais pas Janvier.

*?

Apparie une partie minimale des caractères ou plages de valeurs pouvant se répéter. La partie minimale peut être répétée zéro ou plusieurs fois.

ai*? apparie des chaînes comme aire, ami et dira.

( )

Contient un groupe d’expressions et de valeurs.

(cat) apparie des chaînes telles que catégorie et concaténer, mais pas carton.

\

Permet d’utiliser un métacaractère comme caractère littéral.

\+ permet au signe plus d’être reconnu en tant que tel.

$

Apparie la saisie en fonction du dernier caractère.

[123]$ apparie les chaînes qui se terminent par 1, 2 ou 3.

|

Apparie une autre expression ou orthographe.

I|international apparie International et international.

Description des métacaractères

Raccourcis des plages de valeurs

Les abréviations suivantes fournissent des raccourcis pour les plages de valeurs :

AbréviationDescription

\a

Tout caractère alphanumérique (a–zA–Z0–9)

\b

Espace blanc

\c

Tout caractère alphabétique (a–zA–Z)

\d

Tout chiffre décimal (0–9)

\h

Tout chiffre hexadécimal

\n

Nouvelle ligne

\q

Chaîne référencée

\w

Mot simple ([a–zA–Z]+)

\z

Entier ([0–9]+)

Abréviations

Exemples d’expressions régulières

Voici des exemples d’expressions régulières :

Chaîne à trouverExpression régulière

Date au format aaaa-mm-jj comprise entre 1900-01-01 et 2099-12-31

((19)|(20))\d\d((0[1-9])|(1[012]))((0[1-9])|([12][0-9])|(3[01]))

Parties d’une ligne avant et après le nom d’une personne

^.*Chris.*$

Champ de chaîne contenant uniquement des caractères alphabétiques.

[A-Za-z]*

Exemples d’expressions régulières

Rubriques connexes

  • Validating string values

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2021 Esri. | Confidentialité | Légal