嗨,我有一個文件有很多不良的數據行。我已經識別出有不良數據的行。該文件非常大,它不能手動完成。這個問題可能會在未來再次出現,所以我正在用java編寫一個小工具,根據輸入的正則表達式去除壞段並將其刪除。寫一個字符串的正則表達式
壞數據的一個例子是
ABC*HIK*UG*XY\17
我試着寫了上面的字符串正則表達式。到目前爲止
只有"(^ABC)"
作品和ABC被刪除。
當我使用這個沒有任何反應。
"(^ABC*.XY\17$)"
請給出您的意見。
編輯:
答案是工作完美,但
如果我輸入文件包含此
ABC
123
ABC*HIK*UG*XY\17
1025
KHJ*YU*789
我應該得到的輸出喜歡
ABC
123
1025
KHJ*YU*789
,但我發現像這樣
ABC
123
1025
KHJ*YU*789
您是否有權訪問Perl或Python?我會使用那些Java ... – 2015-01-15 17:30:49
你能提供一個更好的解釋'壞數據',以及你想從中得到什麼? – DaaaahWhoosh 2015-01-15 17:30:58
我只是想刪除它們。他們不是我需要的。 – 2015-01-15 17:33:46