正規表現を使用して、アンダースコア付きの単語をキャメルケースの単語に検索/置換しますか?

正規表現を使用して、アンダースコア付きの単語をキャメルケースの単語に検索/置換しますか?

@some_text のようにアンダースコアでつながった単語でタグ付けされたテキスト ファイルが大量にありますが、これを @someText のようなキャメル ケースのタグに変換したいと思います。正規表現 (vim または sed などのツール) を使用してこれらを検索して置換するにはどうすればよいでしょうか。

答え1

GNU sed を使用している場合は、次のように実行できますs=_\([A-Za-z]\)=\u\1=g

関連情報