web-dev-qa-db-fra.com

Regex pour remplacer les valeurs qui incluent une partie de match en remplacement en sublime?

Je suis venu avec cette expression régulière qui trouve tous les mots qui commencent par $ Et contiennent _ Souligne:

\$(\w+)_(\w+)

Je recherche essentiellement des variables, comme $var_foo Etc.

Comment remplacer des éléments à l'aide des groupes d'expressions régulières?

Par exemple, comment puis-je supprimer le trait de soulignement et mettre la lettre suivante en majuscule, comme $varFoo?

42
Alex

L'expression de remplacement est:

\$\1\u\2

Voir le chapitre Expressions régulières (dans les documents TextMate ) pour plus d'informations.

Il existe déjà un package qui fait cela, et plus encore:

47
Dave Newton