私のtxtファイルに電話番号が含まれています。(233)- 332-9888
に変更したいです。拡張モードでやっていますが、問題は最初の括弧を一致させる方法がわからないことです。###-###-####
s|[0-9]{3}-[0-9]{3}-[0-9]{4}|###-###-####|g
[0-9]{3}
ベストアンサー1
sed -E 's|\([0-9]{3}\)- [0-9]{4}-[0-9]{4}|###-###-####|g'
括弧は拡張正規表現で特に処理されるため、エスケープする必要があります。