カンマ区切りの数字と小数点 2 桁を含む値である Regex の EditPlus に置き換えようとしているため、小数点が 3 桁になり、最後にゼロが追加されます。しかし、私の試みは、最後にゼロを追加するのではなく、最終的にグループの値を削除します。テキストは、12000 行を超えるタブ区切りの csv ファイルからのものです。
置き換えるテキスト (例):
Car 48,589 27,56 NULL NULL
Bike NULL 12,258 NULL 45,896
Bus NULL 11,23 NULL 85,25
Truck 23,45 NULL 45,458 NULL
Boat 45,89 74,12 NULL NULL
正規表現文字列を検索:
(\t[0-9]{2},[0-9]{2})([^0-9]|$)
正規表現文字列の試行の置き換え:
1. $10$2 // delete String Group 1
2. $1\0$2 // make a copy of group 1 until the end
期待される結果は次のとおりです。
Car 48,589 27,560 NULL NULL
Bike NULL 12,258 NULL 45,896
Bus NULL 11,230 NULL 85,250
Truck 23,450 NULL 45,458 NULL
Boat 45,890 74,120 NULL NULL