0
A
回答
1
更換
foo_bar
您可以使用
echo 'foo_bar_BAR_space' | sed 's/_\([[:lower:]]\)/.\1/g'
詳細說明:
_
- 下劃線\([[:lower:]]\)
- 捕獲組匹配小寫字母,並把它在第1組.\1
- 替換:一個點+小寫捕獲到組1中的字母/g
- 匹配多次出現的已定義模式。
相關問題
- 1. 如何用下劃線替換大寫字母?
- 2. 如何用下劃線替換字符串的字母?
- 3. 隱蔽首字母大寫小寫以下劃線春天
- 4. 如何用Hangman中選定的字母替換下劃線
- 5. PHP - 前大寫字母加下劃線
- 6. htaccess用連字符替換下劃線
- 7. 小寫字母和下劃線連接的函數
- 8. 如何將空格更改爲下劃線和小寫字母?
- 9. 用大寫字母替換「 - 」字母
- 10. 忽略下劃線字母
- 11. 從字符串中替換下劃線
- 12. 替換字符串中的下劃線
- 13. 下劃線後替換數字
- 14. 替換包含下劃線
- 15. 下劃線到駝峯大小寫,排除大寫下劃線
- 16. 將小寫字母替換成小寫字母和大寫字母加大寫字母替換字符串的後綴
- 17. 替換除字母,數字,空格和下劃線之外的所有字符
- 18. 打字稿下劃線的大小寫轉換
- 19. 如何使用awk將小寫字母替換爲大寫字母'C'?
- 20. 使用preg_replace()和正則表達式替換大寫字母的小寫字母
- 21. libreoffice calc用下劃線替換空格
- 22. $ {file%/ *}用下劃線替換空格
- 23. CMD用下劃線替換空格
- 24. 內容替換功能:用下劃線
- 25. Netezza用下劃線替換空白
- 26. 用下劃線替換空格
- 27. MVC LabelFor用CamelCase替換下劃線
- 28. 用下劃線替換URL中的點
- 29. htaccess用破折號替換下劃線
- 30. 首字母大寫,下劃線和回用Objective-C
我覺得'sed's/_ \([a-z] \)/。\ 1/g''應該可以工作。 –
@WiktorStribiżew或'[[:lower:]]'以避免出現語言環境問題。 –