Les Snippets

Connexion

Supprimer les espaces multiples

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 31/05/2006 13:27:57 et initié par Renfield [Liste]
Date de mise à jour : 16/09/2006 03:32:04
Vue : 10105
Catégorie(s) : Chaîne de caractères
Langages dispo pour ce code :
- VB6
- Javascript



Langage : VB6
Date ajout : 31/05/2006
Posté par Renfield [Liste]
DateMAJ : 16/09/2006
Private Function CleanSpaceChars(ByVal vsInput As String) As String
Dim i As Long
Dim nPos As Long
    vsInput = Trim$(vsInput)
    i = 1
    Do
        nPos = InStrB(i, vsInput, " ")
        If nPos = 0 Then
            CleanSpaceChars= CleanSpaceChars & MidB$(vsInput, i)
            Exit Function
        Else
            CleanSpaceChars= CleanSpaceChars & MidB$(vsInput, i, nPos - i + 2)
            i = nPos + 2
            Do While MidB$(vsInput, i, 2) = " "
                i = i + 2
            Loop
        End If
    Loop
End Function
'
'
'--------------- Autre méthode by Jack
Private Function CleanSpaceChars(ByVal vsInput As String) As String
Do While Instr(1, vsInput, "  ") <> 0         ' 2 espaces dans ces guillemets
     vsInput = Replace(vsInput, "  ", " ")    ' 2 espaces dans ces guillemets, puis 1
Loop
CleanSpaceChars = vsInput
End Function

Langage : Javascript
Date ajout : 25/08/2007
Posté par Arto_8000 [Liste]
function removeExtraSpace(str)
{
    str = str.replace(/[\s]{2,}/g," "); // Enlève les espaces doubles, triples, etc.
    str = str.replace(/^[\s]/, ""); // Enlève les espaces au début
    str = str.replace(/[\s]$/,""); // Enlève les espaces à la fin
    return str;    
}
// Exemple :
removeExtraSpace ("Une phrase  avec    quelque fois    trop d'espace !  ");
// Donne :
// "Une phrase avec quelque fois trop d'espace !"


Snippets en rapport avec : Supprimer, Espaces, Multiples, Space, Char



Codes sources en rapport avec : Supprimer, Espaces, Multiples, Space, Char

{Flash} IMPERIUM - ANIMATIONS MONSTRE
Bonjour à tous! Suite à l’arrêt d'une gros projet de jeu en flash de Space Opéra, voici plusie...

{Flash} IMPERIUM - ANIMATIONS SPACE OPÉRA - PACK 3
Bonjour à tous! Suite à l’arrêt d'une gros projet de jeu en flash de Space Opéra, voici un gra...

{Flash} IMPERIUM - ANIMATIONS SPACE OPÉRA - PACK 2
Bonjour à tous! Suite à l’arrêt d'une gros projet de jeu en flash de Space Opéra, voici un gra...

{Flash} IMPERIUM - ANIMATIONS SPACE OPÉRA
Bonjour à tous! Suite à l’arrêt d'une gros projet de jeu en flash de Space Opéra, voici un gra...

{Visual Basic, VB6, VB.NET, VB 2005} AJOUTER - MODIFIER - SUPPRIMER DANS UNE BDD ACCESS SOUS VB2010 (PARTIE 3)
Cela fait un bon moment que je n'avais pas touché à tout ça mais nombreux ont été les messages pour ...

{Visual Basic, VB6, VB.NET, VB 2005} SUPPRIMER UN ITEM DANS UN TABLEAU EN LE PARCOURANT UNE SEULE FOIS
il s'agit d'une itération permettant de supprimer un élément d'un tableau ne se trouvant pas à la fi...

{Visual Basic, VB6, VB.NET, VB 2005} ( CHANGER / AJOUTER/ SUPPRIMER ) LA LANGUE DU CLAVIER DANS SON APPLICATION
Bonjour tout le monde, Code utile pour ceux qui cherchent a - Changer la langue du clavier automat...

{Python} SUPPRESSION
Voici un petit script que j'utilise régulièrement. Suppression Désolé Suppression Désolé Supp...

{Visual Basic, VB6, VB.NET, VB 2005} OUTLOOK EFFACER PAR CODE LES MAILS DE LA BOITE DES ÉLÉMENTS SUPPRIMÉS
Suite à un besoin exprimé sur le forum voici un code pour vider la corbeille dans Outlook et effacer...

{Visual Basic, VB6, VB.NET, VB 2005} AJOUTER/SUPPRIMER UN PROXY
Script d'activation/désactivation de proxy web Syntaxe: setproxy [] Paramètre : : URL du...