IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. REPLACE RegEx - Remplacer des caractères différents par un même caractère en un seul appel

    par , 18/01/2022 à 09h59
    Citation Envoyé par informer Voir le message
    Bonjour à tous,

    En vba, il existe une fonction native REPLACE(expression, find, replace, [ start, [ count, [ compare ]]]) Voir ici pour plus d'information

    Toutefois, cette fonction ne peut remplacer qu'un seul caractère à la fois. donc dans l'éventualité d'un remplacement de différents caractères par un même caractère, rien de mieux que l'utilisation du RegEx. Le code suivant permet cette action!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Public Function fRegExReplace(psValue As String, psPattern
    ...
    Tags: regex, regexp, replace, vba
    Catégories
    Sans catégorie
  2. Expressions régulières avec Excel

    par , 18/10/2021 à 15h36
    Les expressions rationnelles sont délaissées par Excel, hélas. Voici une fonction perso qui pallie ce manque.


    Salut.


    - Pierre, je voudrais tester que ma saisie est correcte.
    - Mmmh? Mais encore?
    - J'ai des codes d'articles: Deux lettres, 4 chiffres, un tiret et deux chiffres. T'as une idée? Je ne m'en sors pas avec les formules, les SI, les STXT, etc...
    - Ok, Attends...


    - Tiens, voilà une fonction qui utilise ...
  3. Extraire du texte contenu entre deux chaines de caractères

    par , 18/11/2016 à 20h56
    Il existe 2 fonctions bien pratiques pour obtenir du texte contenu entre 2 balises :

    Code VB.NET : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Private Function ParseBetween(Source$, Before$, After$) As String()
        Dim Results As New List(Of String)
        Dim T As New List(Of String)
        With T
            .AddRange(System.Text.RegularExpressions.Regex.Split(Source, Before))
            .RemoveAt(0)
            For Each Item$ In T
               Results.Add(System.Text.RegularExpressions.Regex.Split(Item,
    ...

    Mis à jour 16/08/2017 à 18h45 par Malick (Ajout balises code)

    Catégories
    C# , VB.NET , DotNET
  4. [Notepadd++][RegEx]Rechercher/Remplacer avec les captures

    par , 08/12/2014 à 15h56 (Un bon développeur est un développeur flemmard !)
    Il y a des fois ou on se retrouve avec une liste de "trucs" qu'on veux utiliser pour avoir une autre liste de "machin". Et le simple rechercher remplacer ne passe pas !!!
    Il faut faire juste un peu plus. On a donc besoin des expressions régulières !
    Nom : notepad++_regex.png
Affichages : 552
Taille : 2,9 Ko

    Note : Juste ce qu'il faut, on n'est pas fou non plus...

    Prenons un cas typique d'une liste de retour à réutilisé :
    Projet référencé : frkdbg
    ...
    Catégories
    Sans catégorie