次の 3 つの部分からなるパターンを検出しようとしています。
- 空間
- 「m」または「t」のいずれか
- スペースまたは行末
2号と3号は残しておきたい。たとえば、「彼はしないと確信している」を「彼がしないと確信している」に変更したいと思います。
[ $]
行末ではなくスペースのみに一致するように見えるため、#3の表現に問題があります。これが私が試したことです:
$ echo "i m sure he doesn t" | sed 's/ \([mt]\)\([ $]\)/\1\2/g'
im sure he doesn t
上記の表現で「スペースか行末か」をどのように表現すればよいでしょうか?ありがとう!