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

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
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
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
emmanuelle_ Messages postés 46 Date d'inscription   Statut Membre Dernière intervention  
 
la racine est ""vers""
0
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
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