Textprofiler : recherche d'une expression reguliere dans les fichiers d'un dossier

Soyez le premier à donner votre avis sur cette source.

Vue 8 798 fois - Téléchargée 829 fois

Description

J'ai posté il y a peu de temps une source sur les éxpressions régulieres. Je réhitaire la chose avec une nouvelle source, peut être pas tout a fait dans le meme style.

Le programme sert a analyser dans un dossier tous les fichiers possedant une extension donnée et verifier si ils ne contiennent pas l'éxpression réguliere donnée.
Les résultats sont ensuite affiché dans une listview agrémentée de quelques images.

La méthode utilisant les Regex a evidement des avantages notables sur la recherche classique. Je vous conseille de regarder cette pages quand au fonctionnement des Expressions Régulieres : http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpguide/html/cpconregularexpressionexamples.asp

Le programme comporte plusieurs parties :

- La partie recherche :
- Masque de fichiers
- Listing des fichiers du dossier en fonction de cellui-ci
- Ouverture du fichier puis recherche avec les expressions regulieres
- Affichage des resultats :
- Utilisation du controle listview et des images
- Ouverture des fichiers par double click sur cellui-ci
- Utilisation du controle ProgressBar
- Utilisation de la transparence des feuilles pour faire un joli ecran de présentation

J'ai surtout commenté la partie recherche (normal non ?).

Le programme est en français cette fois-ci et gere aussi les styles Windows XP.

Conclusion :


A la base je l'ai programmé pour un pote qui avait besoin de filtrer une premiere fois des CV et aller plus vite vers ceux qui l'interressaient. Le programme peut avoir bien d'autres utilisations evidement...

Amusez vous bien avec !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
mercredi 29 mars 2006
Statut
Membre
Dernière intervention
22 avril 2010

Bonjour
Désolé pour mon ignorance, une collègue m'a donné ce lien pour faire un programme qui dans une liste de fichiers xls balaye toutes les feuilles incluses et extraient les mots contenant une regex donnée en parametre au programme.
Une fois dézippé, j'ai la liste suivante :
@Readme-CodeS-SourceS-FR.txt
@Source telecharge depuis ce lien.url
AssemblyInfo.vb
frmCredits.resx
frmCredits.vb
frmMain.resx
frmMain.vb
obj
Profiler.ico
TextProfiler.sln
TextProfiler.suo
TextProfiler.vbproj
TextProfiler.vbproj.user

Je n'ai que Excel (et son VB) mais n'ai aucune idée sur la façon d'exécuter ce code.

Est ce possible avec Excel seulement, si oui de quelle manière SVP ?

D'avance merci à tous.

Bonne journée

AP4
Messages postés
19
Date d'inscription
jeudi 27 mars 2003
Statut
Membre
Dernière intervention
17 juin 2004

C'est vrai que je le planque bien, il est dans le constructeur de la classe FrmMain :

Public Sub New()
MyBase.New()

Application.EnableVisualStyles()
Application.DoEvents()
...
Ces 2 lignes suffisent et il faut mettre tous les controles qui le peuvent a FlatStyle = System.
Messages postés
440
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
6 mai 2010
1
c clair cette source est terrible 10 pour moi aussi
par contre un truc que je comprend pô c que je ne voi aucun code qui correspond au style XP tu pe pô me dire vite fai comment on fait
Messages postés
2
Date d'inscription
mercredi 28 janvier 2004
Statut
Membre
Dernière intervention
16 juin 2004

Merci Le_ka Niquel c justement ce qu'il me fallait thx pour ce prog franchement grand merci et bonne continuation dans tes progs qui je trouve tres nikel nivo dezign et codage thx note > 10 car c est ce qu il me fallait et rapidité de la demande merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.