begin process at 2008 08 29 22:31:52
1 233 930 membres
450 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Enlever les accents d'un texte etc... [ Archives / Texte ] (lomig)

Enlever les accents d'un texte etc... le 17/05/2002 17:19:00

lomig
Bonjour, je suis à la recherche d'un algo me permettant de transformer
une chaine de caractere afin d'en enlever les eventuelles erreurs.
Imaginons une base de données avec de noms de personnes. dans cette
base on a des liens vers des documents word. Dans ces doc word
apparaissent les noms des gens present dans la table, mais parfois
l'orthographe du nom deconne: il manque un accent, ou il y a un en
trop, il y a une lettre de trop etc...
Je cherche donc quelque chose qui me permette au moins de virer le
problème des accents en enlevant tout les accents d'un chaine. Je
pensais qu'en utilisant UpperCase, ca marcherait mais en fait non ca
met tout en majuscule sauf les carcatere avec accent qui restent en
minuscules. AnsiUpperCase lui passe tout en majuscule mais en gardant
les accents... Quelqu'un aurait il une idée??

Guillaume

ps: si quelqu'un a une fonction (mieux une classe) qui corrige les
noms dans un textes, je saute au plafond , ... on peut rever, non?..
Si en plus elle fait le café et me donner les résultats du championnat
du monde de curling je me déguise en carotte géante!

Re : Enlever les accents d'un texte etc... le 17/05/2002 17:44:15

Gysmo
Salut,

Effectue une recherche sur la technique 'Pattern Matching' ou 'Appariement de forme'.
Cela t'aidera je pense a avancer je pense.
Mais ce n'est pas facile a developper, je planche dessus actuellement.

Babaille.

-------------------------------
Réponse au message :
-------------------------------

Bonjour, je suis à la recherche d'un algo me permettant de transformer
une chaine de caractere afin d'en enlever les eventuelles erreurs.
Imaginons une base de données avec de noms de personnes. dans cette
base on a des liens vers des documents word. Dans ces doc word
apparaissent les noms des gens present dans la table, mais parfois
l'orthographe du nom deconne: il manque un accent, ou il y a un en
trop, il y a une lettre de trop etc...
Je cherche donc quelque chose qui me permette au moins de virer le
problème des accents en enlevant tout les accents d'un chaine. Je
pensais qu'en utilisant UpperCase, ca marcherait mais en fait non ca
met tout en majuscule sauf les carcatere avec accent qui restent en
minuscules. AnsiUpperCase lui passe tout en majuscule mais en gardant
les accents... Quelqu'un aurait il une idée??

Guillaume

ps: si quelqu'un a une fonction (mieux une classe) qui corrige les
noms dans un textes, je saute au plafond , ... on peut rever, non?..
Si en plus elle fait le café et me donner les résultats du championnat
du monde de curling je me déguise en carotte géante!


Re : Enlever les accents d'un texte etc... le 17/05/2002 21:09:34

DelphiCool
(Admin CS)
Regarde dans les source de delphifr
je te met un source


DelphiCool
www.ProgZed.com

http://progzed.com/forum



Re : Enlever les accents d'un texte etc... le 21/05/2002 09:29:01

lomig

Ah ben oui... C'est vrai que c'est ultra simple dis donc! La question est : mais pourquoi j'y ai pas pensé????

Merci en tout cas!

Reste le problème plus épineux de la correction de fautes de frappes .... Qui n'est jamais resolvable a 100% alors celà vaut il le coup de s'y attaquer.....

Lomig

-------------------------------
Réponse au message :
-------------------------------

Regarde dans les source de delphifr
je te met un source


DelphiCool
www.ProgZed.com

http://progzed.com/forum




Re : Enlever les accents d'un texte etc... le 21/05/2002 09:33:53

DelphiCool
(Admin CS)
Lol, ben prend un sceau de café avec toi.
Tu risques d'avoir des nuits blanches.


DelphiCool
www.ProgZed.com
http://u.p.s.free.fr

http://progzed.com/forum

Re : Enlever les accents d'un texte etc... le 13/06/2002 19:42:31

yvemoreau

Dans le clavier
genre Edit1KeyPress(Sender:TObject:var Key:Char);

if Key=#13 then // enter
begin
case Key of
#232..#235: Key:=#101; //si é ou è ou ê alors e
end;

-------------------------------
Réponse au message :
-------------------------------

Bonjour, je suis à la recherche d'un algo me permettant de transformer
une chaine de caractere afin d'en enlever les eventuelles erreurs.
Imaginons une base de données avec de noms de personnes. dans cette
base on a des liens vers des documents word. Dans ces doc word
apparaissent les noms des gens present dans la table, mais parfois
l'orthographe du nom deconne: il manque un accent, ou il y a un en
trop, il y a une lettre de trop etc...
Je cherche donc quelque chose qui me permette au moins de virer le
problème des accents en enlevant tout les accents d'un chaine. Je
pensais qu'en utilisant UpperCase, ca marcherait mais en fait non ca
met tout en majuscule sauf les carcatere avec accent qui restent en
minuscules. AnsiUpperCase lui passe tout en majuscule mais en gardant
les accents... Quelqu'un aurait il une idée??

Guillaume

ps: si quelqu'un a une fonction (mieux une classe) qui corrige les
noms dans un textes, je saute au plafond , ... on peut rever, non?..
Si en plus elle fait le café et me donner les résultats du championnat
du monde de curling je me déguise en carotte géante!



Classé sous : texte, chaine, noms, accents, enlever

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS