Expression reguliere!please help!!

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. 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
    1. 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
      1. Modérateur
        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. 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
      2. Modérateur
        ça ne peut pas se régler avec des expressions régulières.

        Il faut faire appel à d'autres techniques (les grammaires).
        0
        1. et si par exemple dans le texte il y aurait ecrit:
          d'apres le livre de rené patrick..
          comment serait l'expression regulieres?
          0
          1. Modérateur
            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. 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