Utiliser les expressions régulières

Slides:



Advertisements
Présentations similaires
Introduction à la notion de fonction 1. Organisation et gestion de données, fonctions 1.1. Notion de fonction ● Déterminer l'image d'un nombre par une.
Advertisements

MinExplore l’outil de découverte de la bibliothèque de Mines ParisTech Mars 2016.
Julien Delmas Formateur TICE Médiapôle d’Argenteuil Formation TICE à la carte Traitement de texte avancé Médiapôle d’Argenteuil Lundi 4 mai 2008.
QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
Règles de nommages Eric Bleuzet Philippe Terme.
Made with OpenOffice.org 1 Travailler en réseau intranet à l'école Un réseau : pourquoi ? Architecture du réseau Partager un dossier Enregistrer en réseau.
Guide de l'enseignant SolidWorks, leçon 1 Nom de l'établissement Nom de l'enseignant Date.
Moteur de recherche Recherche éveillée Conseils et astuces Conseils et astuces.
Volée 1316 S3 Cours No 2_3 : Le nombre en 1-2H. Les fonctions du nombre  Dénombrer, énumérer, décrire une collection. Aspect cardinal  Dater, classer,
Master ESEEC Rédaction de documents (longs) structurés Patrice Séébold Bureau 109, Bât B.
1 Bonnes Pratiques ● Indentation ● Présentation ● Initialisation des variables ● Conditions ● Gestion d'erreurs ● Conventions.
Traitement de texte : notions avancées
Des imprimés faciles à lire.
COURS EXCEL INITIATION EPN LES PICOULET Elsa DELAUNAY.
Table des matières, citation, mise en page
LES TABLEAUX EN JAVA.
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Les Tableaux Mme DJEBOURI. D.
Initiation à l‘informatique Première leçon
Algorithmique demander jeu du pendu.
Ajouter le code dans une page html
Références.
Bddictionnairique Phase 1
Tableaux à plusieurs dimensions en langage C
Comparer et encadrer des nombres jusqu’à
ToIP - Règles de Traduction de numéro.
Comment bien communiquer avec un diaporama
Tutoriel pour sommaire automatique dans word
Présentation sur ordinateur
Réaliser une présentation PowerPoint
SIT Prestataires OT MASSIF DU SANCY MOD OP 000 – 214
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Comparer et encadrer les grands nombres
a ²p ²l ²f m g ²t ²r q ²k E U B A K G Y F N J O T X
Adapter l’écriture aux besoins de ses élèves
Les grandes étapes de la recherche
Création Et Modification De La Structure De La Base De Données
3- Nouvelles pages d’accueil
Aide Retraités & Seniors
Exercice PHP DEUST TMIC
GUIDE DE MISE EN ŒUVRE d’une PRESENTATION
L1 Technique informatique
Programmation Android Première application Android
Apprendre le clavier Révision : les touches Mode d’emploi
Outils de recherche d’informations scientifiques
Clavier-Souris-Texte – Niveau 1
SIO SI3 : Exploitation des données
Présentation sur ordinateur
Chapitre 2 Le Projet Poterie
CHAPITRE 10 Temps et évolution chimique Cinétique et catalyse
Présentation des outils de recherche d’informations scientifiques
IFT313 Introduction aux langages formels
Chapitre 4: Les graphiques
Explorer le monde Se repérer dans le temps et dans l'espace
La recherche avancée.
Présentation 4 : Sondage stratifié
Programmation Web : Introduction à XML
Expressions régulières
CHAPITRE 6 Calcul Littéral
Les Propriétés du Nombre
Plans annuels de l’évaluation pédagogique
Logiciel de présentation
IFT313 Introduction aux langages formels
7- Nouveaux services pédagogiques pour les élèves
Exploiter le Web Etape 3.
Chapitre 12 : Notion de fonction
Les Définition Les expressions Algebriques
Clavier-Texte – Niveau 1
CE1 Module 4 Séance 1
Traitement de TEXTE 2 Stage – Semaine 3.
Transcription de la présentation:

Utiliser les expressions régulières 30/12/2018 Repérer des régularités… M. PERES LEBLANC

Expressions Régulières Regex Plusieurs variantes d’une même langage Mettre en forme un document Recherche d’information en ligne Extraction de motifs textuels Sur la forme graphique Sur des catégories (morphosyntaxique) 30/12/2018 M. PERES LEBLANC

Word Exemple de REGEX dans Word 30/12/2018 M. PERES LEBLANC

Rechercher Recherche avancée 30/12/2018 M. PERES LEBLANC

Recherche avancée Onglet : Accueil > bouton « Remplacer » Aide de Word 2013 : https://support.office.com/fr-ch/article/Remplacer-du-texte-%C3%A0-l-aide-des-caract%C3%A8res-g%C3%A9n%C3%A9riques-5cda8b1b-2feb-45a6-af0e-824173d3d6e4?ui=fr-FR&rs=fr-CH&ad=CH 30/12/2018 M. PERES LEBLANC

Fenêtre de Rechercher et remplacer Utiliser les caractères génériques 30/12/2018 M. PERES LEBLANC

Rechercher des caractères ? => n’importe quel caractère : sa?le recherche « sable », « salle » et « salles »… mais aussi « brisa les » * => n’importe quel caractère en nombre indéfini (dont espace et ponctuation) : a*r recherche « affiner », « accoudoir »… mais «  sable, elle est d'une manipulation rapide » 30/12/2018 M. PERES LEBLANC

Rechercher des caractères [] => l’un des caractères entre les crochets :l[ae] trouve le ou la ou les… ^13 => recherche les marques de paragraphes 30/12/2018 M. PERES LEBLANC

Les classes de caractères intervalle 0-9 représente l'ensemble des chiffres {0,1,2,3,4,5,6,7,8,9} Intervalle a-z représente l’ensemble des lettres {a,b, c…,x,y,z} en minuscule A-Za-z représente l’ensemble des lettres en majuscule et en minuscule [-;.,] cherche : un tiret, un point-virgule, un point ou une virgule 30/12/2018 M. PERES LEBLANC

Rechercher des caractères l[ea] =>recherche la lettre « l » suivie de « e » ou de « a » m[a-z] => recherche la lettre « m » suivie de toutes les lettres entre a et z dans l’alphabet l[!a] => recherche la lettre « l » suivie de tout sauf de « a » m{2} => trouve « mm » 10{1;3} => trouve « 10 », « 100 » et « 1000 » cal@e => trouve « cale » et « calle » 30/12/2018 M. PERES LEBLANC

Début et fin de mot <(inter) : trouve « internationale » ou « interlocuteurs » et pas « réinterprétation » (in)> : trouve « lendemain » ou « vain » et pas « intéressant » 30/12/2018 M. PERES LEBLANC

Sensible à la casse <[Nn]ous> => cherche Nous et nous <[Vv]ous> (aurez) => vous ou Vous suivis de « aurez » 30/12/2018 M. PERES LEBLANC

Rechercher un mot <l[ae]> => cherche le mot « la » ou « le » 30/12/2018 M. PERES LEBLANC

Réinjecté les éléments Rechercher : (Ashton) (Pierre) Encadrer l’élément recherché par un couple de parenthèses Remplacer par : \2 \1 Donne : Pierre Ashton \1 désigne le contenu de la première parenthèse, \2 celui de la seconde 30/12/2018 M. PERES LEBLANC

Réinjecté les éléments Rechercher : texte + mise en forme directe ou style Remplacer : on peut replacer en ajoutant un style ou une mise en forme 30/12/2018 M. PERES LEBLANC

Rechercher les lignes vides (^13)\1@ => cherche une marque de paragraphe immédiatement suivie d’une autre ou de plusieurs autres (*^13){2;3} => recherche entre 2 et 3 marques de paragraphes qui se suivent 30/12/2018 M. PERES LEBLANC

Les limites de Word Impossible de trouver les mots contenants 6 consommes ou plus <[!aeéèêiïoôuùy]{6; }> cherche les mots composés d’au moins 6 consonnes mais on exclu les voyelles. Qi on cherche les mots contenant la lette k 30/12/2018 M. PERES LEBLANC

les trois lignes de titres de chapitre 30/12/2018 M. PERES LEBLANC

les trois lignes de titres de chapitre 30/12/2018 M. PERES LEBLANC

Trouver les numéros de chapitre [ ]{1;}<[IVX]{1;6}>[ ]^13 30/12/2018 M. PERES LEBLANC

Trouver la ligne ------- [ ]{1;40}[-]{1;40}[ ]^13 30/12/2018 M. PERES LEBLANC

Trouver le titre du chapitre ^ [ ]{1;40}(*)^13 30/12/2018 M. PERES LEBLANC

les trois lignes de titres de chapitre Attention cette solution ne tient pas compte des titres de chapitre courant sur deux lignes. Rechercher : [ ]{1;}<([IVX]{1;6})>[ ]^13[ ]{1;}[-]{1;}[ ]^13[ ]{1;}(*)^13 Remplacer : \1^s\2^p (en style Titre1) 30/12/2018 M. PERES LEBLANC