¿Buscar/reemplazar palabras subrayadas en palabras camelCase usando expresiones regulares?

¿Buscar/reemplazar palabras subrayadas en palabras camelCase usando expresiones regulares?

Tengo un montón de archivos de texto etiquetados con palabras conectadas con guiones bajos como @some_text, pero me gustaría convertirlos en etiquetas en mayúsculas y minúsculas, como @someText. ¿Cómo puedo usar expresiones regulares (ya sea en vim o con sed o una herramienta similar) para buscarlas y reemplazarlas?

Respuesta1

Si estás usando GNU sed, puedes hacerlo s=_\([A-Za-z]\)=\u\1=g.

información relacionada