J'ai écrit une expression régulière dans l'espoir de pouvoir remplacer chaque correspondance (c'est-à-dire un seul caractère) par un caractère en majuscule. J'utilise EditPad Pro (mais je suis prêt à utiliser n'importe quel autre outil qui me permettrait de le faire, à condition qu'il soit gratuit, puisque je n'ai besoin de le faire qu'une seule fois).
Le contexte : J'ai un très long fichier texte utilisé par une application sensible à la casse, et certains mots commencent par des minuscules au lieu de majuscules, ce qui fait planter l'application. Cela prendrait beaucoup de temps à faire à la main, et ce serait assez compliqué à faire sans expressions régulières parce que l'occurrence de la (mauvaise) minuscule est très spécifique.
J'ai écrit l'expression régulière de sélection et je peux maintenant l'utiliser avec une référence arrière ($1 fonctionne parfaitement), mais je n'arrive pas à la faire remplacer par des caractères majuscules. J'ai pensé à quelque chose comme \u 1 $ devrait fonctionner, mais ce n'est pas le cas dans EditPad Pro.
Si aucun outil gratuit ne me permet de le faire, je suppose que l'alternative serait de le faire en C#, mais je suis un peu pressé et pas près d'un compilateur, donc je devrais d'abord télécharger l'édition express, donc .... Il serait préférable de trouver un outil qui supporte une telle fonctionnalité !
Merci !
3 votes
Cette question convient-elle mieux à Superuser ?