begin process at 2012 02 16 10:41:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Texte

 > RECHERCHE DE CHAÎNES DANS UN FICHIER TEXTE

RECHERCHE DE CHAÎNES DANS UN FICHIER TEXTE


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Texte Source .NET ( DotNet ) Classé sous :recherche, chaine, caractère, texte, fichier Niveau :Débutant Date de création :05/05/2006 Vu / téléchargé :28 050 / 1 826

Auteur : chewbaka62

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Programme permettant de rechercher un chaine de longueur quelconque ( 1 à ... ) dans un fichier texte(*.txt,*.ini,*.log,*.inf). Il permet préalablement de choisir une couleur et/ou une police pour mettre en évidence la chaine recherchée. Ce fichier texte peut être édité ou être ouvert via une boîte de dialogue. Merci pour vos critiques.

Source

  • Public strTexte, strChaine As System.String
  • Private Sub mnuFichierRechercher_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierRechercher.Click
  • Dim i, j As System.Int32
  • strTexte = rctTexte.Text
  • strChaine = txtLettre.Text
  • For i = 0 To strTexte.Length - strChaine.Length Step 1
  • If strTexte.Substring(i, strChaine.Length) = strChaine Then
  • j += 1
  • rctTexte.SelectionStart = i
  • rctTexte.SelectionLength = strChaine.Length
  • rctTexte.SelectionColor = clrChaine.Color
  • rctTexte.SelectionFont = fntChaine.Font
  • End If
  • Next
  • lblMessage.Text = j
  • End Sub
  • Private Sub mnuFichierReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierReset.Click
  • Dim i, j As System.Int32
  • strTexte = rctTexte.Text
  • strChaine = txtLettre.Text
  • For i = 0 To strTexte.Length - strChaine.Length Step 1
  • If strTexte.Substring(i, strChaine.Length) = strChaine Then
  • j += 1
  • rctTexte.SelectionStart = i
  • rctTexte.SelectionLength = strChaine.Length
  • rctTexte.SelectionColor = Color.Black
  • rctTexte.SelectionFont = New Font("Verdana", 8, FontStyle.Regular)
  • End If
  • Next
  • lblMessage.Text = ""
  • txtLettre.Text = ""
  • txtLettre.Focus()
  • End Sub
  • Private Sub mnuFichierOuvrir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierOuvrir.Click
  • Dim strLineofText, strAllText As System.String
  • ofdFichier.Filter = "Fichiers texte(*.txt)|*.txt|Fichiers ini(*.ini)|*.ini|Fichiers inf(*.inf)|*.inf|Fichiers log(*.log)|*.log"
  • If ofdFichier.ShowDialog = DialogResult.OK Then
  • FileOpen(1, ofdFichier.FileName, OpenMode.Input)
  • Do Until EOF(1)
  • strLineofText = LineInput(1)
  • strAllText &= strLineofText & vbCrLf
  • Loop
  • rctTexte.Text = strAllText
  • strTexte = rctTexte.Text
  • FileClose(1)
  • End If
  • txtLettre.Focus()
  • End Sub
  • Private Sub mnuOptionsCouleur_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuOptionsCouleur.Click
  • clrChaine.ShowDialog()
  • End Sub
  • Private Sub mnuOptionsPolice_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuOptionsPolice.Click
  • fntChaine.ShowDialog()
  • End Sub
  • Private Sub mnuFichierEffacer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierEffacer.Click
  • rctTexte.Text = ""
  • txtLettre.Text = ""
  • End Sub
  • Private Sub mnuFichierQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierQuitter.Click
  • Me.Close()
  • End Sub
Public strTexte, strChaine As System.String
    
    Private Sub mnuFichierRechercher_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierRechercher.Click
        Dim i, j As System.Int32
        strTexte = rctTexte.Text
        strChaine = txtLettre.Text

        For i = 0 To strTexte.Length - strChaine.Length Step 1
            If strTexte.Substring(i, strChaine.Length) = strChaine Then
                j += 1
                rctTexte.SelectionStart = i
                rctTexte.SelectionLength = strChaine.Length
                rctTexte.SelectionColor = clrChaine.Color
                rctTexte.SelectionFont = fntChaine.Font
            End If

        Next
        lblMessage.Text = j
    End Sub

    Private Sub mnuFichierReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierReset.Click
        Dim i, j As System.Int32
        strTexte = rctTexte.Text
        strChaine = txtLettre.Text

        For i = 0 To strTexte.Length - strChaine.Length Step 1
            If strTexte.Substring(i, strChaine.Length) = strChaine Then
                j += 1
                rctTexte.SelectionStart = i
                rctTexte.SelectionLength = strChaine.Length
                rctTexte.SelectionColor = Color.Black
                rctTexte.SelectionFont = New Font("Verdana", 8, FontStyle.Regular)
            End If

        Next
        lblMessage.Text = ""
        txtLettre.Text = ""
        txtLettre.Focus()
    End Sub

    Private Sub mnuFichierOuvrir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierOuvrir.Click
        Dim strLineofText, strAllText As System.String
        ofdFichier.Filter = "Fichiers texte(*.txt)|*.txt|Fichiers ini(*.ini)|*.ini|Fichiers inf(*.inf)|*.inf|Fichiers log(*.log)|*.log"
        If ofdFichier.ShowDialog = DialogResult.OK Then
            FileOpen(1, ofdFichier.FileName, OpenMode.Input)
            Do Until EOF(1)
                strLineofText = LineInput(1)
                strAllText &= strLineofText & vbCrLf
            Loop
            rctTexte.Text = strAllText
            strTexte = rctTexte.Text
            FileClose(1)
        End If
        txtLettre.Focus()
    End Sub

    Private Sub mnuOptionsCouleur_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuOptionsCouleur.Click
        clrChaine.ShowDialog()
    End Sub

    Private Sub mnuOptionsPolice_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuOptionsPolice.Click
        fntChaine.ShowDialog()
    End Sub

    Private Sub mnuFichierEffacer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierEffacer.Click
        rctTexte.Text = ""
        txtLettre.Text = ""
    End Sub

    Private Sub mnuFichierQuitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuFichierQuitter.Click
        Me.Close()
    End Sub


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) CONVERTISSEUR UNIVERSEL EN BASES MULTIPLES
Source avec une capture Source .NET (Dotnet) FACTORISATION EN NOMBRES PREMIERS
Source avec Zip Source avec une capture Source .NET (Dotnet) FIBONACCI ( SUITE )
Source avec Zip Source .NET (Dotnet) FIBONACCI ET NOMBRE D'OR
Source avec Zip Source avec une capture Source .NET (Dotnet) CRIBLE D' ERATOSTHÈNE

 Sources de la même categorie

Source avec Zip Source avec une capture MASQUE DE SAISIE NUMÉRIQUE par acive
Source avec Zip Source .NET (Dotnet) COMPTEUR DE NOMBRE DE MOTS DANS UN TEXTE par alpha5
Source avec Zip Source avec une capture HM - BLOCNOTE par hassenmajor
Source .NET (Dotnet) [VB.NET] CLASS DE COLORATION SYNTAXIQUE "ON THE FLY" par huzima
Source avec Zip Source avec une capture PERSONNALISEZ VOS BOÎTES DE MESSAGE (X)HTML par medjahedScript

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) VBFILEFIND : RECHERCHE DE FICHIERS POUR REMPLACER CELLE DE W... par Patrice99
Source avec Zip Source avec une capture MANIPULATION DE FICHIER TEXTES À "DEUX COLONNES" par MALIKcpp
REMPLACE UNE CHAINE DE CARACTÈRES PAR UNE AUTRE POUR TOUS LE... par Hitch16
[VBSCRIPT] RECHERCHE D'UN CARACTÈRE OU D'UNE CHAINE DE CARAC... par JMO
Source avec Zip Source avec une capture RECHERCHE D'UNE CHAINE DANS UNE AUTRE + GESTION D'ERREUR + C... par ABF

Commentaires et avis

Commentaire de parker13 le 07/07/2006 15:42:51

J'aimerais savoir comment rechercher une chaine de caractères dans un fichier TXT, mais de manière très basique.

Si vous avez des exemples de script, je suis preneur.

Commentaire de pouda le 20/07/2008 11:34:19

est ce que c'est possible de rechercher dans des fichiers .doc .odt etc..

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Recherche de chaine dans fichier texte [ par dbonansea ] Comment obtenir la liste des fichiers contenant une chaine de caractère déterminée (l'équivalent de Démarrer-Rechercher-Tousfichiers-ContenantLeTexte) recherche de texte dans un fichier [ par JoeBiloute ] Amis développeurs,Je cherche une fonction vb qui me permettre d'obtenir que le texte, à partir d'une chaine de caractère issue d'un fichier. Je voudra Recherche de texte dans un fichier texte [ par yoda ] Amis développeurs,Je cherche une fonction vb qui me permettre d'obtenir que le texte, à partir d'une chaine de caractère issue d'un fichier. Je voudra remplacement d'une chaine de caractère dans un fichier texte [ par couf ] couf Bonjour à tous , Je voudrais juste un petit renseignement, je pratique le vbs depuis très peu de temps et je ne trouve pas ce que je cherche dan lecture d'une chaine de caractère dans un fichier texte [ par dhodre ] Je cherche à lire une partie d'un fichier texte jusqu'à un point d'arret identifié par le caractère "#".Le problème c'est que mon texte comprend des v Rechercher une chaine de caractère dans un fichier texte... [ par Luuna ] Je cherche à convertir un fichier texte en table Access par l'intermédiaire de VB6...Voici le code dont je me sert tiré d'un livre :------------------ Recherche d'un mot dans un fichier texte [ par soniabor ] Salut: je suis débutante en vb.net 2008, après avoir accéder à un fichier texte, je veux comparer une chaine de caractère avec les mots de ce fichier extraction depuis une chaine de texte en partant d1 caractère spécial [ par oni0013 ] Salut,Je dispose d'une textbox et je voudrai extraire de cette dernière tout le texte qui va depuis le signe ";" jusqu'à la fin du texte.Je pense qu'i manipulation de fichier txt [ par xphilippe ] bonjour a tous,j'ai un pb, qui doit etre tout bete, mais dont je ne trouve pas de solution.depuis les macros Excel VBA, je souhaite - ouvrir un fichie Recherche dans une chaine de caractère en vba [ par hasen ] Salut!Je voudrais savoir si qqun n'a pas sous la main un petit programme qui permettrais de récuperer les deux premiers chiffre d'un nombre.Merci d'av


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,602 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales