Savoir si un mot contient une/des majuscule(s) [Résolu]

cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 5 déc. 2011 à 23:27 - Dernière réponse : cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention
- 6 déc. 2011 à 14:13
Bonjour

comment savoir si un mot contient une /des majuscule(s)

sans faire de boucle si possible

merci
Afficher la suite 

Votre réponse

8 réponses

Meilleure réponse
NHenry 14260 Messages postés vendredi 14 mars 2003Date d'inscription 16 septembre 2018 Dernière intervention - 6 déc. 2011 à 00:08
3
Merci
Bonjour,

Simple :
If Machaine<>MaChaine.ToUpper Then 'Contient des minuscules
If Machaine<>MaChaine.ToLower Then 'Contient des majuscules

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, ce lien ou encore celui-ci[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : )
[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés./list
---
Mon site

Merci NHenry 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 92 internautes ce mois-ci

Commenter la réponse de NHenry
Utilisateur anonyme - 5 déc. 2011 à 23:41
0
Merci
Salut shay

Je crois que t'es obligé quand même de faire une boucle du genre:
        Dim Str As String = "aRop"
        For Each Caractere In Str
            If Char.IsUpper(Caractere) Then MsgBox(Caractere)
        Next


Mais j'en suis pas sûr qu'une autre solution existe...

Cordialement

CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme
Utilisateur anonyme - 5 déc. 2011 à 23:46
0
Merci
Mais... ça m'intrigue... pourquoi as-tu besoin de savoir s'il y a des majuscules?




CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme
Utilisateur anonyme - 6 déc. 2011 à 00:26
0
Merci
Salut NHenry,
J'ai testé ça marche po.....



CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme
cs_Jack 14010 Messages postés samedi 29 décembre 2001Date d'inscription 28 août 2015 Dernière intervention - 6 déc. 2011 à 01:42
0
Merci
Salut

Bah si, ça fonctionne.
C'est comme ça que j'aurai fait aussi.
If laChaine = laChaine.ToLower Then
    Debug.Print ("Tout minuscule")
Else
    Debug.Print ("Contient au moins une majuscule")
EndIf

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Commenter la réponse de cs_Jack
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 6 déc. 2011 à 10:43
0
Merci
Merci Henry et bonjour

Bonjour acive

j'ai un fichier .txt et je veux effacer tous
les noms contenants une/des majuscule(s)
ou équivalant à dire
laisser tous les noms contenants que des minuscules

Je lis fichier dans une list of string
et avec le LINQ

Private Function Process() As List(Of String)
        Return (From value In listwords Select value Where value = value.ToLower).ToList
End Function


et je reécris dans le fichier
Commenter la réponse de cs_ShayW
Utilisateur anonyme - 6 déc. 2011 à 11:47
0
Merci
Jack et Henry,
Oui... pardon, c'est que ne déclarais pas LaChaine en tant que public...

Désolé, c'est la fatigue... ou peut-être l'âge, un des deux

Shay: Et ton code tel qu'il est devrait fonctionner, non?

Cordialement





CF2i - Guadeloupe
Ingénierie Informatique
Commenter la réponse de Utilisateur anonyme
cs_ShayW 3238 Messages postés jeudi 26 novembre 2009Date d'inscription 14 mars 2018 Dernière intervention - 6 déc. 2011 à 14:13
0
Merci
Oui ça fonctionne
Commenter la réponse de cs_ShayW

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.