Unterstrichene Wörter mithilfe regulärer Ausdrücke durch Wörter in CamelCase-Form suchen/ersetzen?

Unterstrichene Wörter mithilfe regulärer Ausdrücke durch Wörter in CamelCase-Form suchen/ersetzen?

Ich habe jede Menge Textdateien, die mit durch Unterstriche verbundenen Wörtern wie @some_text markiert sind, aber ich möchte diese in Tags in Camel Case wie @someText umwandeln. Wie kann ich Regex verwenden (entweder in vim oder mit sed oder einem ähnlichen Tool), um diese zu finden und zu ersetzen?

Antwort1

Wenn Sie GNU sed verwenden, können Sie Folgendes tun s=_\([A-Za-z]\)=\u\1=g.

verwandte Informationen