Vincent
Les RegEx, plongeon en territoire inconnu

hack-like-pro-introduction-regular-expressions-regex.1280x600Hier pour les besoins d’un projet personnel, j’ai dû me confronter aux RegEx.

Voici ce que j’en ai retenu.

Les RegEx ou « Regular Expression » ou Expression Régulière en français est un mot barbare pour un outil pratique et finalement bien simple à prendre en main quand on l’explique bien.

 

Pourquoi les RegEx c’est cool

Admettons que l’on veuille effectuer une recherche dans du texte brut, comme celui que vous lisez actuellement.

Prenons la ligne précédente, maintenant imaginez que vous vouliez savoir combien de ‘e’ elle contient (allez savoir pourquoi).

Si vous êtes un gros bourrin vous me direz qu’il y en a 19 parce que vous les aurez compté.

Maintenant imaginez que vous n’ayez pas une ligne mais 10 000 lignes, vous faites moins le malin hein ? ^^

Vous avez le choix, soit vous lisez chaque ligne au risque de perdre le fil et de devoir tout recommencer. Soit vous demandez à votre ordinateur de le faire à votre place.

« Comment ? » me direz vous, c’est très simple: Une RegEx *jette des paillettes*.

« Comment c’est-il que ça fonctionne-t-il ? » Ahah, très simple cher ami, une RegEx est un bout de texte formaté qui, lorsqu’on l’envoie à une fonction spéciale avec du texte (dans notre cas les 10 000 lignes) va nous recracher les resultats de la recherche, le programme se charge de tout et nous renvoie les morceaux qui nous intéressent.

Pour résumer:

-Une RegEx définit un ou des motifs à rechercher dans une chaine de caractères(du texte).

-Une RegEx a une écriture particulière qui permet la recherche claire et précise de motifs.

-Une RegEx n’a pas d’effet seule, elle nécessite une fonction de recherche pour être utilisée.

Quand vous tapez une recherche sur Google, vous faites un peu la même chose. vous lui donnez un motif et le moteur de recherche vous renvoie les résultats correspondants.

Des Outils Sympas

Je vous invite à visiter ce site, très bien réalisé qui propose des exercices interactifs sur les RegEx.

http://regexone.com/

Et pour tester vos expressions:

https://regex101.com/ (en anglais mais cet outil décompose l’expression et vous l’explique, ce qui peut être pratique)

Auteur: Vincent
Catégorie: Non classé
Date: mai 26, 2016
Commentaires:


Crise de thé

Vous l’attendiez, le voici !

Le nouveau blockbuster signé par les productions Kenny & Co. est enfin disponible sur le drive !

Synopsis:

Le lundi matin c’est dur, mais ce lundi matin là, c’est encore plus dur.

Crise de thé_capture

Avis:

IMDb: « Incroyable »

AlloCiné: « Un chef d’oeuvre »

Rotten Tomatoes: « Foncez le voir »

 

Auteur: Vincent
Catégorie: Non classé
Date: mai 12, 2016
Commentaires:


C’est beau de rêver

Aujourd’hui nous nous sommes interviewés sur différents aspects de notre vie, le tout a été  synthétisé en une phrase-citation.

Du coup, je vous vend du rêve, MON rêve!

VINCENT

21 ans, FOSSES

“ Je rêve que mes enfants rêvent et qu’ils puissent travailler dans ce sens, en remettant en perspective qui ils sont dans le respect des autres.”

Vincent

 

Auteur: Vincent
Catégorie: Non classé
Date: mai 12, 2016
Commentaires:


Journal de bord: Entrée n°1- Inventaire et Illustrateur

Mon cher journal, cela fait déjà deux jours que nous naviguons, hier j’ai fait l’inventaire de nos ressources, notre groupe s’est occupé du matériel électronique, tout était en ordre.

Ce matin, nous avons été initiés à l’art ancestral d’Illustrator par notre maître à penser Vivien. Ce fut une expérience très forte. Suite à cela, J’ai trouvé un carnet dans un coin et j’ai décidé d’y écrire mon aventure, .

Bien à toi cher journal.

tumblr_nuqdglN1G01s5hu3eo1_1280

Auteur: Vincent
Catégorie: Non classé
Date: mai 3, 2016
Commentaires: