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:]]'以避免出现语言环境问题。 –