Expression reguliere!please help!!

laurence -  
 Matthieu -
bonjour
est ce ke keklin pourrait me donner l'expression reguliere pour chercher les noms propres ds un texte? (je suis sur windows grep) et egalement l'expression donnant references bibliographiques d'1 texte?
merci d'avance

6 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    expression reguliere pour chercher les noms propres ds un texte

    C'est impossible, ou alors l'expression régulière ferai plusieurs méga-octets.
    ll faut procéder autrement (boucle sur chaque mot, puis recherche de ce mot (et ses variations) dans une table de noms propres).

    expression donnant references bibliographiques d'1 texte

    quasi-impossible, puisque cela dépend de la structure du document, qui peut varier d'un auteur à l'autre.
    0
    1. Obeet Messages postés 4051 Date d'inscription   Statut Membre Dernière intervention   30
       
      On peut quand même en français (ou anglais aussi...et d'autres mais pas en allemand) détecter les mots commençant par une majuscule ne suivant pas un .

      C'est pas parfait mais ça reste pas trop mal comme résultat...


      Le TeebObeeT ignoré de la moche...
      0
  2. laurence
     
    et si par exemple dans le texte il y aurait ecrit:
    d'apres le livre de rené patrick..
    comment serait l'expression regulieres?
    0
  3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    ça ne peut pas se régler avec des expressions régulières.

    Il faut faire appel à d'autres techniques (les grammaires).
    0
  4. blux Messages postés 2060 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Le seul truc qu'on pourrait imaginer, c'est que les noms propres commencent par une majuscule, mais ça marche pas pour les débuts de phrase...

    Totalement irréalisable...

    A+ Blux
     "Les cons, ça ose tout.
    C'est même à ça qu'on les reconnait"
    0
    1. Obeet Messages postés 4051 Date d'inscription   Statut Membre Dernière intervention   30
       
      Oops, pardon, j'eusse du lire jusqu'au bout...
      Tu peux enlever le cas des points dans ton expression quand même :o)


      Le TeebObeeT ignoré de la moche...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Alain Star
     
    Celle ci ne marche pas mal (c'est pas du 100%)
    \p{Lu}(?:\p{Ll}|(?:-\p{Lu})){3,}\s\p{Lu}(?:\p{Ll}|(?:-\p{Lu})){3,}
    0
  7. Matthieu
     
    Pour détecter les noms propres la seule méthode efficace pour moi c'est l'utilisation d'un dictionnaire pour tagguer les entités nommées.
    En français (et dans les autres langues) ça existe, une petite recherche sur google devrait de donner ça.
    0