4

Weka で分析する必要があるすべて同じ形式のデータのリストがあります。

日付/時刻の値を引用符 "" で囲む必要がありますが、正規表現を完成させることができません..

これから行を変更する必要があります:

1028,NULL,1,21,7,AD9,06A,60136859,NULL,1,4,3,2012-02-21 10:05:00.100,2012-02-21 10:05:23.170

このような行に:

1027,NULL,1,21,7,AD9,06A,60136859,NULL,1,5,4,"2012-02-21 10:03:53.643","2012-02-21 10:04:29.787"

日付/時刻の値は引用符で囲まれています。

4

1 に答える 1

4

これは、datetime 値が常に完全にフォーマットされている限り、notepad++ で機能します。

Find what: (\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}.\d{3})
Replace with: "\1"

これは、後方参照のために機能します。括弧内にキャプチャされたものはすべて後方参照として保存されます。\number数値が正規表現の括弧の位置に対応する場所を入力して、後方参照にアクセスします。したがって、1 対の括弧しか使用していないため、後方参照 1 が必要であり、 を使用します\1

したがって、正規表現の括弧のために、entire dateが見つかり、格納されます。次に、をaka\1に置き換えます。entire date"entire date""\1"

于 2012-11-06T22:32:49.230 に答える