Expressions régulières

Slides:



Advertisements
Présentations similaires
24 avril 2015 TITRE DE LA PRÉSENTATION. TITRE 1 = 25 pts TITRE 2 = 20 pts  Texte courant = 18 pts 24 avril
Advertisements

Référence biblique Comment la faire ? Quand la faire ? Cliquez pour faire progresser Référence.
Langage oral: communication, expression
MinExplore l’outil de découverte de la bibliothèque de Mines ParisTech Mars 2016.
Tout ce que vous avez toujours voulu savoir sur les fichiers... sans jamais oser le demander Comment identifier la nature d'un fichier électronique ?
Centre de documentation et d'information du collège Anatole France de Villeneuve sur Lot.
CINI – Li115 1 Semaine 9 Algorithmes de tri ● Introduction ● Tri à bulle ● - principe ● - algorithme ● - efficacité ● Tri par sélection ● - principe, algorithme,
_________________________ Mes ceintures de compétences CPB 2011 – 2012 Ecole St Joseph Conflans-sainte-Honorine.
1 Programmation en C++ IO en C++/SL. 2 Sortie à l’écran Exemple: #include int main () { std::cout
Utilisation des expressions régulières pour le contrôle des chaînes de caractères ● Les expressions régulières permettent d’effectuer des traitements sur.
Chapitre 5 XHTML et CSS. Votre titre …votre code xhtml … Gabarit xhtml sans feuilles de style.
Moteur de recherche Recherche éveillée Conseils et astuces Conseils et astuces.
Master ESEEC Rédaction de documents (longs) structurés Patrice Séébold Bureau 109, Bât B.
Nom Titre Nom de la société. La police, la taille et la couleur du texte ont déjà été formatées dans le masque des diapositives Utilisez la palette de.
Courir en jouant Une courte présentation du contexte d’observation
Après 3 séances Tous les binômes ont commencé l'exercice « Formes »
Création et téléchargement des fichiers
Exploitation de logiciels :
Micro Informatique au Cellier
Les tableaux différencier les variables simples des variables indicées (ordonnées et numérotées) un identificateur unique désigne un ensemble, une collection.
Saisissez le texte de votre titre ici.
Quelques Termes INFORMATIQUE ? ORDINATEUR ( Système Informatique)?
Micro Informatique au Cellier
Chercher un mot dans le dictionnaire
Initiation à l‘informatique Première leçon
Disposition Titre avec image
Collecte de données CAPI
FR30S – Le dialogue.
Principes de programmation (suite)
Les expressions régulières en javascript
Les fonctions.
SIF-1053 Architecture de ordinateurs
DESSIN TECHNIQUE Té de dessin Collège technique Sousse Collège technique Sousse.
Après 3 séances Tous les binômes ont commencé l'exercice « Formes »
D3 – Produire, traiter, exploiter et diffuser des documents numériques
Principes de recherche
Copier/coller couper/coller
Excel (et toute l’informatique) :
Comment la faire ? Quand la faire ?
TITRE CONTENU.
Programmation en C++ IO en C++/SL
a ²p ²l ²f m g ²t ²r q ²k E U B A K G Y F N J O T X
Containeurs & Itérateurs
Manipulation D’Une Base De Données
Projet sur l’ordinateur
Exercice PHP DEUST TMIC
6- Nouveaux services pédagogiques pour les enseignants
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Apprendre le clavier Séquence 1 : découvrir les touches
Apprendre le clavier Révision : les touches Mode d’emploi
Ceintures d’apprentissages: « savoir écrire »
Clavier-Souris-Texte – Niveau 1
Disposition de titre Sous-titre.
Niveau Intermédiaire 01/12/2018.
Messagerie (Orange - Gmail)
Noms des membres de l’équipe: Numéro de l’équipe: Groupe:
Étiqueter un corpus xml
Utiliser les expressions régulières
Programmation Web : Introduction à XML
Correction de la fabrication de la page de garde.
Choisir le modèle de page de garde Création de la page de garde.
PLATE FORME DE GESTION ÉLECTRONIQUE DE DOCUMENTS Présenté par: Amine LARIBI.
Piles et files.
Formation Dragon NaturallySpeaking
Clavier-Texte – Niveau 1
Noms des membres de l’équipe: Numéro de l’équipe: Groupe:
La gestion électronique des documents Classe de terminale STG.
Disposition Titre Sous-titre.
Formats de fichiers Stage – Semaine 5.
La programmation dynamique
Transcription de la présentation:

Expressions régulières Notepad++ 17/01/2019 Expressions régulières 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 » 17/01/2019 M. PERES LEBLANC

Rechercher des caractères [] => l’un des caractères entre les crochets :l[ae] trouve le ou la ou les… \n => recherche les fin de ligne \r => recherche les retour chariot \t => les tabulations 17/01/2019 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 17/01/2019 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 » 17/01/2019 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 » 17/01/2019 M. PERES LEBLANC

Sensible à la casse \<[Nn]ous\> => cherche Nous et nous \<[Vv]ous\> aurez => vous ou Vous suivis de « aurez » 17/01/2019 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 17/01/2019 M. PERES LEBLANC

Rechercher un mot Pourquoi pas… ([a-zA-zéèàùïôûçëâ]*)[^ ] 17/01/2019 M. PERES LEBLANC

un mot d'au moins une lettre \w+ 17/01/2019 M. PERES LEBLANC

Chercher dans un texte ouvert sur notepad++ 17/01/2019 M. PERES LEBLANC

17/01/2019 M. PERES LEBLANC

17/01/2019 M. PERES LEBLANC

Deux manières de trouver le même résultat 17/01/2019 M. PERES LEBLANC

les trois lignes de titres de chapitre 17/01/2019 M. PERES LEBLANC

les trois lignes de titres de chapitre 17/01/2019 M. PERES LEBLANC

^[ ]+([IVXCD]+)[ ]\n [ ]+[-]+[ ]\n [ ]+(.*)[ ]\n [ ]+(.*)[ ]\n Ligne utile pour le seul titre sur deux lignes…. 17/01/2019 M. PERES LEBLANC

Le seul titre sur deux lignes…. 17/01/2019 M. PERES LEBLANC

Les autres titres… 17/01/2019 M. PERES LEBLANC

Chercher dans un dossier Autant de fichier texte que d’unité de contenu 17/01/2019 M. PERES LEBLANC

Chercher le mot « le » dans les textes du dossier « verne » 2 3 1 Désigner le dossier contenant tous les textes (format txt) 17/01/2019 M. PERES LEBLANC

Résultat texte par texte Double-cliquer sur le mot pour ouvrir le fichier texte 17/01/2019 M. PERES LEBLANC