Diiférencier les chiffres des lettres dans une string?

kwentinn Messages postés 27 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 29 mars 2004 - 12 juin 2003 à 11:21
kwentinn Messages postés 27 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 29 mars 2004 - 12 juin 2003 à 14:17
Salut tt le monde!
J'aimerais savoir s'il est possible de différencier les chiffres des lettres dans une string. Si oui, comment faire? Y'a-t-il une fonction qui le permette???

@+
|< \/\/ E |\| T | |\| |\|

2 réponses

Jean44 Messages postés 26 Date d'inscription mardi 25 février 2003 Statut Membre Dernière intervention 27 juin 2003
12 juin 2003 à 12:01
Salut,

Je pense qu'avec ce petit bout de code tu devrais pouvoir faire ce que demandes.

For i := 1 to Length( MaString) do
Begin
  If MaString[i] in ['0'..'9'] then
  Begin
  // C'est un chiffre
  End
  Else
  Begin
    If UpCase( MaString[i]) in ['A'..'Z'] then
    Begin
    // C'est une lettre
    End
    Else    
    Begin
    // C'est autre chose
    End;
  End;
End;
0
kwentinn Messages postés 27 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 29 mars 2004
12 juin 2003 à 14:17
Yeah cool!
Merci Jean44! c'est sympa... J'étais un peu perdu là... merci encore!

@+
|< \/\/ E |\| T | |\| |\|
0
Rejoignez-nous