2つの異なる区切り文字の間の文字列を削除します。

2つの異なる区切り文字の間の文字列を削除します。

コロンとカンマの間に数字がある場合は、数字と前のコロンを削除しようとします。

私のサンプルテキスト(実際のデータははるかに大きい):

(fa___537:50.0,(fa___542:100.0,((

希望の出力:

(fa___537,(fa___542,((

私の不幸な試み

sed -i 's/\:....\,/\,/g' myfile

ベストアンサー1

これがうまくいくことを願っています:

sed -i 's/:[0-9]*\.[0-9]*,/,/g' YourFile

おすすめ記事