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)

vendredi 17 mai 2002 à 17:19:00 | Enlever les accents d'un texte etc...

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!

vendredi 17 mai 2002 à 17:44:15 | Re : Enlever les accents d'un texte etc...

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!


vendredi 17 mai 2002 à 21:09:34 | Re : Enlever les accents d'un texte etc...

DelphiCool

Administrateur CodeS-SourceS
Regarde dans les source de delphifr
je te met un source


DelphiCool
www.ProgZed.com

http://progzed.com/forum



mardi 21 mai 2002 à 09:29:01 | Re : Enlever les accents d'un texte etc...

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




mardi 21 mai 2002 à 09:33:53 | Re : Enlever les accents d'un texte etc...

DelphiCool

Administrateur CodeS-SourceS
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

jeudi 13 juin 2002 à 19:42:31 | Re : Enlever les accents d'un texte etc...

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!




Cette discussion est classé dans : texte, chaine, noms, accents, enlever


Répondre à ce message

Sujets en rapport avec ce message

fonction directe pour enlever les accents d'une chaine [ par jeanfre ] bonjour, ma question est trés simple, existe-t-il sous delphi6 une fonction permettant de supprimer les accents ds un chaine de caractere ?merci.JF enlever les espace avant et apres une chaine de caractere.... [ par intello2001 ] tt est ds le sujet :enlever les espace avant et apres une chaine de caractere ?HELP ME PLEASE ! Réponse à JAPPEE [ par BRIVE ] Votre texte ICIVotre texte ICIBONJOURA l'aimable attention de JAPPEEMerci d'avoir pris en charge ma requête.Voici quelquesprécisions concernant ma rec envoyer/intercepter une chaine au systeme [ par slachz ] Bonjour ! j'aimerais savoir comment envoyer du texte d'une appli a une autre zone de texte (à la manière du clavier virtuelle windows). j'ai cherché m information sur AdvStringGrid [ par philpas ] Bonjour,je viens d'aller sur le site de TmsSoftware télécharger un composant AdvStringGrid (beaucoup plus de possibilité que StringGrid). Lorsque je m Accents en APP Console [ par ELCouz ] Bonjour,j'ai une question stupide qui me chicote depuis longtemps,,,comment on fait pour afficher du texte avec des accents avec la commande Writeln.. longueur d'une chaine de texte (Len en VB) [ par Saeko ] comment connaitre la longueur d'une chaîne de texte ? y a-t-il un équivalent Delphi à l'instruction 'Len' de VB ?Merci d'avanceSaeko enlever les accents... [ par ELECTRORESiSTiK ] Salut,Je cherche a faire une petite routine qui me permettrai d'enlever les accents dans un Memo...Comment puis-je faire ?Merci d'avance!Bonne Journée Transformer un fichier texte en une chaine [ par CelineC ] J'ai un super pb!Je commence en Delphi.....J'arrive à récupérer un fichier texte et l'afficher dans une boite memo.Le problème c que j'aimerais transf


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.