Extraire les racines des mots

emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention   -  
loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je voudrais développer un script sous php5 pour extraire les racines des mots mais je ne sais pas comment y procéder :(
est ce que quelqu'un a une idée comment commencer !!!

Merci d'avance pour votre aide
Bonne journée

1 réponse

  1. loupix57 Messages postés 316 Date d'inscription   Statut Membre Dernière intervention   14
     
    qu'est-ce que t'appelle racine de mot ? préfixe et suffixe ?

    Dans ce cas là il faudrait d'adord faire une liste ;
    Ensuite, pour chaque suffixe / préfixe
    si il y a une correspondance ; Alors c'est le bon suffixe.

    Ex :
    $mot = extrêmement;

    $prefixes = Array("..","ment");
    $suffixes = Array("..","ex");

    foreach($prefixes as $pref){

    if(substr($mot, 0, strlen($pref)) == $pref){

    // bon prefixe;}

    }

    foreach($suffixes as $suf){

    if(substr($mot, strlen(-1*strlen($suf))) == $suf){

    // bon suffixe;}

    }
    0
    1. emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
       
      Bnj
      la racine d'un mot c'est root des mots sans prendre en considération les préfixes et suffixes
      je voudrais dévelloper un script qui me retourne la racine de mot (le suffix et prefixe sont pas toujour ex et ment) je voudrais généraliser

      merciiii
      0
    2. Utilisateur anonyme
       
      Rien ne vaut un exemple pour illustrer votre demande d'aide.

      Si par exemple je vous donne le mot "irréversiblement" , quelle racine voulez-vous avoir?
      irréversible? réversible?

      Z.
      0
    3. emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
       
      la racine est ""vers""
      0
    4. Utilisateur anonyme
       
      Outch, ok on ne cherchera pas le pourquoi du comment d'accord? :D
      (car la racine de irréversible, c'est pas du tout vers, ...
      de même la racine de démangeaison n'est pas mange et encore moins mangeaison XD ...
      la racine de dé n'est pas (vide) ...
      la racine de développer n'est pas velopper
      bénévole, sa racine n'est pas vole XD enfin bref)

      L'expemple de loupix est bon, il suffit simplement de lister tous les suffixes et préfixes que vous voulez utilisez. C'est un peu long mais par d'autre moyen
      0
    5. emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
       
      en anglais je sais qu'il existe l'algorithme Porter mais en français je ne sais pas est qu'ils ont l'adapter ou non
      0