Перейти к содержимому

Excel - REGEX.EXTRAIRE, Extraire des données répondant à un modèle défini par une expression ...

N.G.

0:00 / 0:00

Excel - REGEX.EXTRAIRE, Extraire des données répondant à un modèle défini par une expression ...

841 просмотр · 1 год назад
N.G.
1,27 тыс. подписчиков
841 просмотр · 1 год назад
Dans cette vidéo, nous voyons l’une des fonctions récemment apparue : REGEX.EXTRAIRE Cette fonction permet d’extraire des parties spécifiques d’une chaîne de texte à l’aide d’expressions régulières. Une expression régulière est un modèle basé sur des caractères et des symboles spéciaux, conçu pour effectuer des recherches complexes de manière flexible et efficace. ________________________________________ 🛠️ Partie 1 : Les bases des expressions régulières Nous commencerons par découvrir les caractères et combinaisons les plus fréquemment utilisés : • [0-9] : Chiffres compris entre 0 et 9 • \d : Un caractère numérique • \D : Un caractère qui n’est pas numérique • [a-z] : Lettres minuscules entre a et z • [A-Z] : Lettres majuscules entre A et Z • \w : Lettres, chiffres ou le symbole underscore () • \W : Ce qui n’est pas une lettre, un chiffre ou un underscore () 🛠️ Partie 2 : Création d’expressions avancées Dans cette section, nous mettrons en pratique des expressions régulières plus complexes avec des exemples concrets. 1. Extraction d’un code postal Pour cela, nous utiliserons les quantificateurs suivants : • ? : 0 ou une occurrence • * : 0 ou plusieurs occurrences • + : 1 ou plusieurs occurrences • {n} : Exactement n occurrences • {n,} : Au moins n occurrences • {n,m} : Entre n et m occurrences Nous intégrerons également des expressions d’assertion positives, négatives, anticipées ou rétroactives: • (?=expression) : Suivi par • (?!expression) : Pas suivi par • (?‹=expression) : Précédé par • (?‹!expression) : Pas précédé par 2. Extraction de numéros de téléphone Nous utiliserons d’autres caractères spéciaux : • . : N’importe quel caractère sauf un saut de ligne • \ : Caractère d’échappement (par exemple \. pour représenter un point) ________________________________________ 🛠️ Partie 3 : Validation des données avec REGEX.TEST Enfin, nous aborderons la fonction REGEX.TEST, qui nous permettra de vérifier si une saisie est conforme à un modèle défini. Voici les autres expressions utilisées dans cette partie : • ^ : Correspond au début de la chaîne • [^...] : "Différent de", lorsqu’utilisé entre crochets • $ : Correspond à la fin de la chaîne