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

OpenOffice & LibreOffice Discussion :

Macro pour supprimer le texte entre chaque balise <xx>


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2021
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Macro pour supprimer le texte entre chaque balise <xx>
    Bonjour à tous,

    Souhaitant obtenir un texte simple à partir d'un fichier de sous-titrage en xml (afin d'améliorer mon anglais!), et n'ayant pas le temps de me pencher pour étudier la question et mettre au point une macro, je m'en remet à votre bon coeur pour me faire faire un pas chronologique de géant !

    Je souhaiterai donc effacer l'ensemble du texte entre les balises "<" et ">" (y compris les balises en question) pour ne retenir que le texte en dehors des balises.
    Il me semble également nécessaire d'ajouter un espace " " à la place de chaque section supprimée du type "<xxx>".

    Grosso modo, j'ai un document xml qui m'affiche un texte comme cela :
    <xxxxxx>yyyyyyyyy<xxxxxxx>yyyyy<xxxxxx>yy<xxxxxxxxxxx>

    Et je voudrai obtenir un texte comme cela :
    yyyyyyyyy yyyyy yy.

    Dans l'idéal, une dernière étape serait de parcourir le texte pour remplacer plusieurs espace d'affilés par "1 seul" espace.

    Je me doute que c'est fastidieux de répondre à une telle demande alors que je n'ai en amont effectué aucune recherche, mais comme je vous l'ai dis je n'ai pas le temps de m'y pencher.
    Aussi, si comme je le crois, peut être à tort, une macro basique ferait ce taff, je serai vraiment reconnaissance auprès de cette personne !!

    Vous souhaitant une bonne journée

    Romain

  2. #2
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 261
    Points : 388
    Points
    388
    Par défaut Macro pour supprimer le texte entre chaque balise <xx>
    Bonjour,

    Pas de besoin de macro. Il suffit d'utiliser les fonctions avancées de Rechercher/Remplacer.

    Faire: Edition/Rechercher remplacer. Dans rechercher taper Laisser vide la zone remplacer par
    Cocher la case Expressions régulières
    Et cliquer sur Remplacer tout.

    Et pour les espaces en trop (même manipulation avec le code: Cordialement
    Libre Office Version: 7.4.3.2 (x64)
    Windows 10

Discussions similaires

  1. Macro pour supprimer les lignes entre les titres
    Par nouvelinscrit dans le forum VBA Word
    Réponses: 17
    Dernier message: 05/10/2011, 20h48
  2. [RegEx] Supprimer du texte entre deux balises ou tags
    Par renaud26 dans le forum Langage
    Réponses: 8
    Dernier message: 10/12/2010, 14h51
  3. Utilitaire Windows pour le découpage de texte entre 2 balises
    Par toulouse4556 dans le forum Windows XP
    Réponses: 4
    Dernier message: 14/10/2009, 19h12
  4. Supprimer du texte entre deux "balises"
    Par Monky dans le forum Microsoft Office
    Réponses: 5
    Dernier message: 12/03/2009, 17h18
  5. supprimer texte entre deux balises specifiques
    Par HurtMarley dans le forum Langage
    Réponses: 2
    Dernier message: 31/01/2006, 18h30

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