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

Algorithmes et structures de données Discussion :

Extraire des emails d'un texte sans utiliser les expressions régulières


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 54
    Par défaut Extraire des emails d'un texte sans utiliser les expressions régulières
    Bonjour. Mon problème est assez simple : j'aimerais extraire des adresses email d'une chaîne de caractères sans faire recours aux expressions régulières. Quelle serait la meilleure manière d'y parvenir ? Peu importe votre langage de programmation, ça me fera vraiment plaisir de vous lire. Merci.

  2. #2
    Membre émérite
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juillet 2020
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juillet 2020
    Messages : 352
    Par défaut
    Bonjour,

    Si je traduis bien ton «sans recourir aux regexp» par «sans recourir à une bibliothèque externe pour gérer les regexp» alors le plus simple est de créer manuellement ton automate de reconnaissance d'adresses mails à partir de la regexp. Soit tu la fais hyper complète, soit sur mesure à tes propres besoins. Tu trouvevas tout ce qu'il faut pour le faire grâce à notre ami google.

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 54
    Par défaut
    Merci WhiteCrow pour votre réponse. Toutefois, je n'ai pas compris ce que vous entendez par "à partir de la regexp". Ce que je voudrais, c'est bien créer _manuellement_ un automate de reconnaissance d'adresses mails en utilisant par exemple des fonctions simples de manipulation de chaînes. Tout ce que j'ai vu jusqu'ici sur Google est basé sur les regex.

  4. #4
    Membre émérite
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juillet 2020
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juillet 2020
    Messages : 352
    Par défaut
    Les regexp ne sont qu'un moyen pratique pour décrire un automate. Donc si on a une regexp on peut facilement retrouver l'automate déterministe et à partir de là l'implémenter …
    Il y a de nombreux liens sur le net pour la description de l'algorithme comme sur geeksforgeeks.

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2016
    Messages
    54
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2016
    Messages : 54
    Par défaut
    Merci à vous. Je vais explorer la piste pour voir.

  6. #6
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 291
    Par défaut
    Bonjour

    D'où vient cette contrainte de travailler sans regex ? Parce que c'est vraiment une très mauvaise voie.

Discussions similaires

  1. Afficher le nombre d’occurrences des mot d'un texte sans utiliser les collections
    Par Gabriel_Enriquezdu67 dans le forum Général Java
    Réponses: 8
    Dernier message: 07/11/2019, 17h10
  2. renommer des fichiers en utilisant les expression régulière
    Par yanndu92 dans le forum Général Python
    Réponses: 6
    Dernier message: 14/01/2019, 20h40
  3. Réponses: 9
    Dernier message: 23/07/2012, 17h00
  4. Update en utilisant les expressions régulières ?
    Par Christophe Charron dans le forum Requêtes
    Réponses: 4
    Dernier message: 16/12/2008, 16h39
  5. Réponses: 6
    Dernier message: 14/12/2007, 23h26

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