各行に5つの数字を持つcsvファイルがあります。私が期待される出力には、この正規表現を使用してcsvをフォーマットする
expected:- 10003478,2/28/12228,4/79/7711479,8/89/15013889,1/20/3070120,2/62/5834262
のようなものの中に、この文字列を変換する必要があり
a line in csv:- 10003478,12228,7711479,15013889,3070120,5834262
、「/」の周りの数字は、各番号の下3桁です。
例: - :
,((\d+)(\d)(\d{2}))
としてreplaceAll
を行う12228最後の3桁が228あなたは、このようなパターンを持っている可能性がそのように分離し、2/28/12228
これを解析して(http://opencsv.sourceforge.net/)変換してbac kからファイル。 – Kai
あなたの問題解決のお手伝いをしてもらえませんか? :)なぜ最初の番号は特別なのですか? –
@MinhKieu、そうではありません。私はどこから始めるべきか理解できません。実際には、上記の操作に加えてさらにいくつかのチェックが行われます。どこから始めるべきかのポインタが私を助けてくれます。 最初の数字は変換を必要としない特殊なコードです。 –