Donc, je suis délibérément resté à l'écart de RegEx car il suffit de regarder cela me tue ... pouah. Mais maintenant j'en ai besoin et je pourrais vraiment utiliser de l'aide pour le faire dans .NET (C# ou VB.NET). J'ai besoin de diviser une chaîne basée sur la capitalisation ou l'absence de celle-ci. Par exemple:RegEx: Chaîne fractionnée en lettres majuscules et lettres non majuscules pour créer des polices de petite capitalisation
Je ne suis pas MAJUSCULES
- "I"
- "ne suis pas"
- "P"
- "ercase"
ou
FBI Agent Winters
- "FBI A"
- "gent"
- "W"
- "inters"
La raison pour laquelle je Je fais cela est de créer manuellement de petites capitalisations, dans lequel les chaînes non majuscules seront envoyées en majuscules et la taille de la police correspond à 80% de la taille de la police d'origine. Appréciez toute aide qui pourrait être fournie ici.
Très bon site, j'ai ajouté un signet pour référence future. J'ai légèrement modifié votre modèle et cela fonctionne comme un charme: '/ ([AZ] +) ([^ AZ] +) /' –
Juste pour le dire, cette RE suppose, bien sûr, qu'aucune entrée en non-latin les scripts sont entrés. Il ignore complètement, par exemple, le grec et le coréen. – Cornelius