Les Snippets

Connexion

Entrecouper chaque caractère d'un chaine avec un autre caractère

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 07/03/2008 13:18:50 et initié par PCPT [Liste]
Date de mise à jour : 18/03/2008 17:48:29
Vue : 2298
Catégorie(s) : Chaîne de caractères, Divers
Langages dispo pour ce code :
- VB6, VBA
- VB 2005
- Python
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 07/03/2008
Posté par PCPT [Liste]
DateMAJ : 07/03/2008
Function ExplodeChars(ByVal Expression As String, Optional sChar As String = " "Optional bIncludeLast As Boolean True)  As String
'ExplodeChars  => retourne la chaine EXPRESSION entrecoupée d'un caractère  SCHAR
'sChar => caractère (taille 1)  désiré
'bIncludeLast => se termine par SCHAR ou  par le dernier caractère de EXPRESSION
    ExplodeChars = vbNullString
'    oblige taille EXPRESSION au moins de 1 carac, et taille SCHAR seulement de 1  carac
    If Len(Expression) Then
        If LenB(sChar) = Then
            Dim As Integer, j As Integer
'           formate  le retour avec le caractère désiré sur la taille  finale
            If bIncludeLast Then j = LenB(Expression) Else j = LenB(Expression) - 1
            ExplodeChars = String(j, sChar)
'           attribue  la chaine EXPRESSION 1 carac sur 2
            j = 1
            For i = To Len(Expression)
                Mid$(ExplodeChars, j, 1) = Mid$(Expression, i, 1)
                j = j + 2
            Next i
        End If
    End If
End Function
'chaine s =  "abcde"
'ExplodeChars(s)             renvoie "a b  c d e "
'ExplodeChars(s, "@", False) renvoie  "a@b@c@d@e"


Snippets en rapport avec : Chaine, Caractère, Entrecouper



Codes sources en rapport avec : Chaine, Caractère, Entrecouper

{Visual Basic, VB6, VB.NET, VB 2005} CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES
Bonjour, Je débute en VB.Net et c'est la première source que je dépose sur Vbfrance. J’attends be...

{Python} RECHERCHE D'UNE CHAINE DANS DES FICHIERS
Ce script est destiné à la recherche de fichiers qui contiennent une chaîne de caractère dans un ens...

{Visual Basic, VB6, VB.NET, VB 2005} TRAFIC CHAINE
Un de plus, c'est une compil des différents traitements possible sur les chaines de caractères. Pas...

{Visual Basic, VB6, VB.NET, VB 2005} RECHERCHE DE CHAÎNES DANS UN FICHIER TEXTE
Programme permettant de rechercher un chaine de longueur quelconque ( 1 à ... ) dans un fichier text...

{Visual Basic, VB6, VB.NET, VB 2005} [VBSCRIPT] RECHERCHE D'UN CARACTÈRE OU D'UNE CHAINE DE CARACTÈRES DANS UNE PHRASE
Cette demande de recherche étant récurrente sur ce Forum, je propose une solution pédagogique en ...

{Visual Basic, VB6, VB.NET, VB 2005} RECHERCHE D'UNE CHAINE DANS UNE AUTRE + GESTION D'ERREUR + COMMENTAIRE
Bonjour, J'ai fait cette fonction qui permet la recherche d'un caractère ou d'une chaine de caractè...

{Visual Basic, VB6, VB.NET, VB 2005} SUPPRESSION DE CARACTÈRES DANS UN STRING
Voici une petite fonction qui permet de supprimer n'importe quel caractère (autant que l'on veut) d'...

{C / C++ / C++.NET} (WIN32)(DEV-C++) MANIPULATION CHAINE DE CHARACTERES
C'est mon 1er programme Win32, je l'ai mis pour que vous me corrigiez (si c'est pas trop demander !)...

{Python} RECHERCHE DE CARACTERE DANS UNE PHRASE
recherche le caractère que vous avez entre dans une phrase ou un mot programme debutant en python...

{C# / C#.NET} COMPARER DES CHAINES DE CARACTÈRES
Je n'ai pas trouver sur ce site (j'ai peut etre mal cherché) un code où il y'a une comparaison de ch...