使用正規表示式尋找/取代底線單字為駝峰式單字?

使用正規表示式尋找/取代底線單字為駝峰式單字?

我有大量的文字文件,這些文件用底線連接的單字標記,例如@some_text,但我想將它們轉換為駝峰式大小寫的標記,例如@someText。如何使用正規表示式(在 vim 中或使用 sed 或類似工具)來尋找和取代它們?

答案1

如果您使用 GNU sed,您可以這樣做s=_\([A-Za-z]\)=\u\1=g

相關內容