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

Word Discussion :

Rechercher-Remplacer avec des expressions régulières


Sujet :

Word

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Rechercher-Remplacer avec des expressions régulières
    Bonjour,

    J'espère être sur le bon forum

    Je code en RPA, et j'aimerais extraire du texte (grâce à Ctrl C) sur word situé entre deux balises.

    Exemple :

    Dans mon fichier word est écrit :

    12345678<br>azertyuiopqsdfg

    Je souhaiterais extraire la chaîne de caractères avant <br>, afin de copier 12345678 grâce à un Ctrl+C, mais sans supprimer la partie <br>azertyuiopqsdfg.

    Est-ce possible avec une expression régulière et Rechercher-Remplacer ? J'aimerais dans la mesure du possible éviter les macros.

    Merci d'avance pour votre aide,
    Cordialement,
    Mathilde

  2. #2
    Membre habitué
    Femme Profil pro
    Bureauticienne
    Inscrit en
    Novembre 2014
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 69
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bureauticienne

    Informations forums :
    Inscription : Novembre 2014
    Messages : 72
    Points : 154
    Points
    154
    Par défaut
    Bonjour,

    Je ne suis pas certaine que ma réponse te convienne car ton exemple est peut-être insuffisant.
    Mais en attendant mieux, je te suggère la solution suivante en 3 manipulations.

    1. Rechercher/Remplacer un mot contenant des lettres ou chiffres et précédant la balise <br>
    - [Ctrl] [H] pour afficher la boîte de dialogue Rechercher/Remplacer
    - bouton [Plus] pour afficher les options de cette boîte
    - coche "Utiliser les caractères génériques"
    - dans le champ Rechercher, colle la chaîne suivante (<[A-z0-9]{1;}>)@\<br\>
    - clique dans le champ Remplacer, ne tape rien mais clique sur le bouton [Format] puis "Police" et affecte un attribut qui n'est pas présent dans le reste de ton document (par exemple du gras ou une couleur de police)
    - clique sur [Remplacer tout].
    Si tout va bien, tous les xxxxxxxxx<br> seront en gras ou en couleur.

    2. Rechercher/Remplacer la balise <br> et la remettre en police normale
    - décoche "Utiliser les caractères génériques"
    - dans le champ Rechercher, tape <br>
    - clique dans le champ Remplacer, tape <br> puis [Format] "Police" et supprime l'attribut
    - clique sur [Remplacer tout].

    3. La 3e étape consiste à demander à Word de sélectionner tous les mots qui ont le même attribut
    - clique dans un des mots mis en valeur
    - onglet [Accueil], "Sélectionner" (tout à droite), "Sélectionner le texte ayant une mise en forme semblable".

    Tu peux maintenant faire un [Ctrl] [C] ou les couper, bref, en faire ce que tu veux.

    Il y a peut-être plus rapide notamment en passant par un seul Rechercher/Remplacer, mais j'ai la flemme de chercher ;-)

    Anne

Discussions similaires

  1. Logique/algorithme et rechercher-remplacer avec des "chaînes soeurs"
    Par gratiert dans le forum Général Python
    Réponses: 4
    Dernier message: 25/06/2010, 18h00
  2. Réponses: 2
    Dernier message: 28/04/2010, 21h34
  3. Réponses: 9
    Dernier message: 04/02/2010, 16h36
  4. [VS] rechercher/remplacer avec des regexp
    Par v1nce dans le forum Visual Studio
    Réponses: 4
    Dernier message: 03/07/2007, 14h58
  5. Réponses: 2
    Dernier message: 13/03/2007, 11h19

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