Jak można przekonwertować nazwy z podkreśleniami na nazwy wielbłądów w następujący sposób, używając pojedynczego zapytania pojedynczego wyszukiwania wyrażeń regularnych Java/Perl?Jak przekonwertować z podkreślenia na wielbłądzie z wyrażeniem regularnym?
underscore_variable_name -> underscoreVariableName
UNDERSCORE_VARIABLE_NAME -> underscoreVariableName
_LEADING_UNDERSCORE -> leadingUnderscore
Pytam dla pojedynczych wyrażeń regularnych jest to, że chcę to zrobić przy użyciu Eclipse lub Notepad ++ wyszukiwania i zamiany.
+1: schludne. Jedynym możliwym sporem jest to, że '_tea_break' stanie się' TeaBreak' zamiast 'teaBreak' lub' _teaBreak'. Ale to posłużyłoby komuś słusznie do używania nazw zaczynających się od podkreślenia. –
@ JonathanLeffler, masz rację i pojawią się problemy, jeśli użyto wielu kolejnych podkreśleń. Zaktualizowano odpowiedź, aby to naprawić. – Qtax
Dzięki, ale ponieważ jest to do użytku w oknie wyszukiwania i zastępowania okien dialogowych, prosiłem o zrobienie tego przy użyciu pojedynczego wyrażenia regularnego. '$ _ = lc' łamie to ograniczenie. Czy możesz wymyślić sposób na ich połączenie? –