2012-06-05 22 views
1

我不是正則表達式的專家,這個問題聽起來很容易。 我有一個製表符分隔的文件數千列的和值中的每一列都像2345:1或123:1正則表達式拆分和刪除數據

我想之前刪除一切「:」只保留1或0

任何人都可以指向我能看到的正確的正則表達式嗎?

預先感謝您

回答

1

聽起來像你的情況只是一個簡單的\d+:與更換空字符串會做。

如何完成取決於您的工具。用Perl你可以:

perl -pe 's/\d+://g' file 
+0

非常感謝你 – Rad

1

類似下面的冒號後面將捕獲值的東西(假定一個單一的數字):

/\d+\:(\d)/ 
+0

非常感謝你 – Rad

1

這將處理您的標籤,並捕獲冒號後單號:

\s*\d+:(\d) 
+0

非常感謝你 – Rad