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

Langage PHP Discussion :

Expression reguliere probleme


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mars 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Mars 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Expression reguliere probleme
    Bonjour,
    Je vous explique mon problème
    Je travaille dans la numérisation de masse (ce n'est pas un problème je sais ) des documents que je scanne je dois en extraire des informations type SIREN ou SIRET
    Le problème c'est que déjà les éléments ne sont pas toujours a la même place mais en plus ils sont parfois dans des peignes donc ma première question est
    - 1- Est il possible avec une expression régulière de récupérer des numéros de siren ou SIRET qui sont séparer par les trais de peigne sans que ce trait sois considéraient comme un 1 ou un autre chiffre (avec l'extraction automatique)
    -2 - Comment écrire une expression qui me permets de ne pas tenir compte des 5 premiers chiffres d'une suite de nombre et de ne prendre que les 4 derniers

    EX: 123456789 je veux recuperer que le 6789

    Si vous pourriez m 'aider ça serait top car la je rame grave et ce n'est pas vraiment ma parti
    merci

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Il faudrait nous montrer à quoi ressemble ta source. (moi "trait de peigne" je ne sais pas trop ce que c'est)
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Mars 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Mars 2018
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonjour et merci d'essayer de m'aider sabotage

    Voici a quoi ressemble ce que je dois extraire Nom : siren.jpg
Affichages : 111
Taille : 5,7 Ko

    Le texte est de L OCR pour la lecture et reconnaissance

    les peignes sont les traits entres chaque chiffres

    merci pour votre aide

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Quand je disais "source" c'était les données numériques après le traitement OCR tu obtiens quoi ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Nb
    Nb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 148
    Points : 417
    Points
    417
    Par défaut
    123456789 je veux recuperer que le 6789
    Quelque chose comme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    preg_match('#[0-9]+([0-9]{4})$#', $tavariable, $m)
    Le resultat etant dans $m.

    Pour le reste, comme le dit sabotage, il faudrait les données recuperées apres traitement OCR.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Pas besoin d'une expression régulière pour avoir la fin d'une chaine :

    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Nb
    Nb est déconnecté
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    148
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 148
    Points : 417
    Points
    417
    Par défaut
    Pas besoin d'une expression régulière pour avoir la fin d'une chaine :
    oui evidemment, c'est juste que ca permet au passage de valider la chaine.

Discussions similaires

  1. Expression reguliere: probleme de pattern
    Par Goupsy dans le forum Collection et Stream
    Réponses: 4
    Dernier message: 06/10/2009, 17h21
  2. Expression régulière problème
    Par cyrill.gremaud dans le forum Langage
    Réponses: 11
    Dernier message: 25/08/2006, 15h21
  3. Expressions régulières : problèmes
    Par Malibu31 dans le forum Langage
    Réponses: 3
    Dernier message: 18/08/2006, 16h17
  4. [langage] problème expression régulière
    Par chtiboss dans le forum Langage
    Réponses: 6
    Dernier message: 05/01/2004, 16h08
  5. Réponses: 2
    Dernier message: 04/01/2004, 15h14

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