begin process at 2012 02 13 15:26:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Texte

 > EXTRAIT UNE CHAINE ET SE QUI SUIT D'UNE AUTRE CHAINE (SANS LE GARDER DANS LA CHAINE SOURCE)

EXTRAIT UNE CHAINE ET SE QUI SUIT D'UNE AUTRE CHAINE (SANS LE GARDER DANS LA CHAINE SOURCE)


 Information sur la source

 Description

Cette fonction extrait la chaine qui se trouve après la chaine cherche$ à partir de la chaine buffer$. La partie extraite est supprimée de la chaine source buffer$. La chaîne extraite se trouve dans data$.

Source

  • '**************************************************************
  • ' Fonction qui extrait la chaine située après le $cherche dans $buffer,
  • ' place cette chaine dans $data et efface cette chaine de $buffer
  • '**************************************************************
  • Public Function Extract(buffer As String, data As String, cherche As String)
  • ' Variables locales
  • Dim pos As Integer
  • ' Recherche de la chaine
  • pos = InStr(1, buffer, cherche, vbBinaryCompare)
  • ' Teste si non trouvée
  • If pos = 0 Then
  • data = ""
  • Else
  • data = Mid(buffer, pos)
  • buffer = Left(buffer, Len(buffer) - Len(data))
  • End If
  • End Function
'**************************************************************
' Fonction qui extrait la chaine située après le $cherche dans $buffer,
' place cette chaine dans $data et efface cette chaine de $buffer
'**************************************************************
Public Function Extract(buffer As String, data As String, cherche As String)
    ' Variables locales
        Dim pos As Integer
        
    ' Recherche de la chaine
    pos = InStr(1, buffer, cherche, vbBinaryCompare)
    
    ' Teste si non trouvée
    If pos = 0 Then
        data = ""
    Else
        data = Mid(buffer, pos)
        buffer = Left(buffer, Len(buffer) - Len(data))
    End If
End Function 

 Conclusion

Note: data = "" si la chaine cherche$ n'a pas été trouvée dans la chaine buffer$.


 Sources du même auteur

CRYPTAGE ET DÉCRYPTAGE SIMPLE DE STRING
CONVERTIT UN NR DE COL. ET DE LIGNE EN CELLULE EXCEL
COMPTER LE NOMBRE DE FOIS QU'UNE LETTRE SE TROUVE DANS UN ST...
SUPPRIMER LES LIGNES VIDES DANS UN FICHIER TEXTE

 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 .NET (Dotnet) EXPORTER LES IMAGES DE WORD ET D' EXCEL par Le Pivert
Source .NET (Dotnet) UTILISATION DE SORTEDLIST POUR TRIER UNE COLLECTION DE VALEU... par blq
CHAÎNE ALÉATOIRE / RANDOM STRING par mizoz
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES par johann36
Source avec Zip RÉCUPÉRER UNE CHAINE DE CARACTÈRE À PARTIR DE SON POINTEUR D... par MadM@tt

Commentaires et avis

Commentaire de slayer le 18/11/2003 23:22:13

pas de zip !!!

Commentaire de abir123 le 03/05/2006 12:37:50

merci bien
je cherche un logiciel qui converi les extrait de chaine suit d'une autre chaine sans gardes dans chaine source  

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Extraire une chaine d'une autre pour pouvoir filtrer [ par MaxSarthe ] Bonjour a tous,Je dois reussir a filtrer une liste de string incluse dans un fichier excel.Les strings se presentent sous cette forme:tot bl 2 a24 bla extraire une info d'une variable string [ par ludwig89 ] bonjour en vba j'ai une variable string comment extraire de cette variable l'ensembe des caractere compris entre les deux premiers espace: exemple extraire une info dune variable string [ par ludwig89 ] bonjour j'ai des variables string genre panneau 1 blabla panneau 10 blabla j' en extrai 1 ou 10 avec le code suivant (grace a vous d'ailleur) sTa .NET : Comment "extraire" une propriété d'un string ? [ par TigerFab ] Bonjour,Voici ma question pour Visual Basic .NET :On a un string :dim s as strings = "Button1.Text"Est-ce possible en .Net (si vous avez la répon Extraire un morceau d'une string [ par Xneo ] Salut, comment jpourrai faire en VB6 pr extraire ds une string tjrs skia aprè un '%' !PAr exemple "XIP01:IP.192.168.0.40.8.2.0!%MW1" et je veu ju Au secour !!! extraire des caractères d'une chaine [ par LUSTRUCRU ] Bonjour à tous et meilleurs voeuxJe traivaille sur 2 fichiers excelle premier FICHIER 1 est pour la saisie et le traitement de données qui s Passage par référence et classe [ par keskispas ] KesKisPasBonjour tout le monde.Quelque'un saurait comment passer une variable par référence à une classe ?Exemple :J'ai une classe :*** de l'aide !!! [ par laiila ] s'il vous plait j'ai tjrs des prob pr extraire une chaine d'une autre j'aimerai savoir comment extraire cette chaine: "Attestation" a partir de "attes PASSER UNE CHAINE A UNE DLL [ par Ulala2 ] Bonjour,J'ai créé en VB6 une dll qui contient une fonction publique dont l'entête est la suivante :Public Function Tornado(ByVal Uri As String, ByVal Code VBA pour Excel lent, aide svp [ par XGuarden ] la procédure UpdateSQL est sérieusement trop lente. Pouvez-vous m'aider a régler ce probleme?merci.Public Sub UpdateSQL()   &


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 : 0,998 sec (4)

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