Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
951 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  caracteres indesirables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

caracteres indesirables

n°1234943
deubal
Posté le 31-10-2005 à 12:50:24  profilanswer
 

bonjour,
Voila dans mon appli, j'ai un champs contenant le nom d'une entreprise (plusieurs mots ecrits en toutes lettres) saisit par l'utilisateur. je souhaiterais concatene tous ces mots pour n'en faire qu'un seul et retirer tous les caractères qui ne sont pas des lettres. Pour simplifier j'ai bloquer toute la saisie en majuscule ce qui evite déjà les accents...
Par exemple :
la saisie : ECOLE NATIONALE E.N.  DE PARIS
je voudrais que ca retire tous les "espaces", laes points, mais dans certains cas il peut y avoir aussi des , des & ...
ce que je voudrais que ca donne : ECOLENATIONALEENDEPARIS
Comment je dois faire ? est-ce que je met dans un tableau les caracteres valables (les lettres majuscules classiques) et je teste chaque lettre ? Dans ce cas comment je fais si c'est un caractere à retirer pour decaler toute ma chaine avec un caractere de moins ?
Merci pour vos suggestions quant à mon problème
Bonne journée

mood
Publicité
Posté le 31-10-2005 à 12:50:24  profilanswer
 

n°1234949
KangOl
Profil : pointeur
Posté le 31-10-2005 à 12:56:06  profilanswer
 

soit tu fais une regex soit tu parcours la chaine toi meme et tu te base sur le code ascii pour savoir si c'est correcte ou pas
 
ps : etre en majuscule n'empeche pas les accents :o É È


---------------
Nos estans firs di nosse pitite patreye...
n°1234973
deubal
Posté le 31-10-2005 à 13:59:51  profilanswer
 

merci pou ta reponse
j'avais pensé a un truc du style  
 
result ='';
for i=1 to length(machaine)
if machaine[i] in ['A'..'Z'] then result := result + machaine[i]
 
et a prioiri ca fonctionne
Bonne aprem'

n°1234975
KangOl
Profil : pointeur
Posté le 31-10-2005 à 14:02:33  profilanswer
 

a oui, simplement...


---------------
Nos estans firs di nosse pitite patreye...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  caracteres indesirables

 

Sujets relatifs
copie d'une chaine de caractères(Résolu) - Caractères acceptés dans un champ par MySQL
wtring et caracteres unicode hexatous les caracteres utf8
xmlHttpRequest et caractères accentuésTransformation de caractères lors d'un fopen sur url distante
caractères très spéciaux à saisir dans textarea[BESOIN D'AIDE] phpmyadmin, données et jeux de caractères...
Encodage de caractères avec PHP[Resolu] Echappement des caracteres speciaux
Plus de sujets relatifs à : caracteres indesirables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR