IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

RegExp - Suppression caractères SOH [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1 026
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 026
    Billets dans le blog
    45
    Par défaut RegExp - Suppression caractères SOH
    Bonjour à tous,

    Je veux supprimer les caractères spéciaux SOH (Cf. fichier New1.txt ci-joint).
    En fait, je récupère la valeur retournée par OpenFile.lpstrTitle Ici code qui a des caractères SOH et j'appelle RegParse(OpenFile.lpstrTitle) pour les supprimer ! Mais voilà où j'en suis

    Avec Replace pas trouvé comment faire sur un caractère hexadécimal et par RegExp, le pattern est non reconnu en VBA alors que ok sous notpad++ ou sur Site RegExp101 Tester

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Public Function RegParse(sStr As String) '----> sStr est la ligne du fichier New1.txt avec les caractères SOH
     
        Dim oRegex As New RegExp
     
        sPattern = "^.*?(?=\x01)"  '-------------> .Test NOk 
        sPattern = "(^.*?(?=\x01))(\x01*)"  '--> .Test NOk
        'sPattern = ^[^\x01]*  '------------------> .Test OK mais avec SOH
     
     
        With oRegex 
            .IgnoreCase = True
            .pattern = sPattern
            .Global = False
     
            If .Test(sStr) Then msgBox  .Execute(sStr)(0)  
        End With
     
    End Function
    Merci par avance pour toute aide
    Images attachées Images attachées   
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Javascript, regexp et caractère €
    Par senacle dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/06/2018, 16h48
  2. Réponses: 3
    Dernier message: 25/09/2013, 14h53
  3. [regexp] Suppression de caractères spéciaux
    Par Katachana dans le forum Langage
    Réponses: 3
    Dernier message: 17/07/2008, 10h30
  4. [JSP] suppression caractères de mise en forme de la JSP
    Par reinanto dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 22/06/2006, 15h51
  5. Suppression caractére dans String
    Par Hisander dans le forum Oracle
    Réponses: 2
    Dernier message: 22/05/2006, 11h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo