0
A
答えて
1
で
foo_bar
交換
echo 'foo_bar_BAR_space' | sed 's/_\([[:lower:]]\)/.\1/g'
詳細を参照してください:
_
から\([[:lower:]]\)
を強調 - キャプチャグループ小文字を照合し、グループ1で.\1
を置くこと - 交換:ドット+小文字をグループ1に取り込まれた手紙/g
- 定義されたパターンの複数の出現と一致します。
関連する問題
- 1. C#Regex:文字の後にオプションを付けてください
- 2. 取得リクエスト文字列に+を付けてください
- 3. Android:大文字/小文字に変換してください。
- 4. X文字の後ろにあるすべての文字を削除してください
- 5. grid.arrangeで特殊文字を貼り付けてください
- 6. 最後の文字に小数点を追加してください
- 7. anglejsに1小数点を付けてください
- 8. Docker-compose:ドッカーコンテナの名前にアンダースコアを付けないでください。
- 9. 特殊文字の後ろに文章をつけない
- 10. "?" URLに "="を付けてください。
- 11. 数字を数値に貼り付けてください
- 12. PHP RegExp:すべてのHTML終了タグの後ろに改行文字を入れてください
- 13. 大文字と小文字のみを入力してください
- 14. 小文字の後ろにSublime regexをスペースに変更する
- 15. R:小文字のすべての文字を普通の文字に置き換えてください。
- 16. 大文字とそれに先行する小文字の間にアンダースコアを挿入するには、SQLのREGEXP関数を使用してください。
- 17. preg_matchに数字の後ろにドットを付ける方法は?
- 18. 文字列の最後の文字を確認してください
- 19. モデルの大文字と小文字を区別しないでください
- 20. HTACCESS書き換え、特定の文字の後ろに選択してください
- 21. 大文字の後ろにコロンが続くものを見つけるには
- 22. switch文は、入力された大文字小文字の後ろのすべての大文字小文字をなぜ実行しますか?
- 23. 10進数。文字列をパースし、マイナス記号を後ろに付ける
- 24. 小文字の直後に大文字が続く見つける
- 25. マップを使用して最小の数字を見つけてください。
- 26. 最後の4文字を除くすべての文字を#に置き換えてください。
- 27. 正規表現の後ろに数字だけがある
- 28. Pythonの正規表現の後ろに文字列または何も指定しないでください。
- 29. doctrineクエリの生成を小文字に設定してください
- 30. アニメーションの後ろに付ける
私は 'sed 's/_ \([a-z] \)/。\ 1/g''がうまくいくと思います。 –
@WiktorStribiżewまたはロケールの問題を避けるために '[[lower:]]' –