從每行中每個字段之間沒有明確的分隔符(分隔符)中提取每個字段的最佳方法是什麼?如何從沒有固定分隔符的文本行中提取字段?
這裏是我需要提取其字段中的行的一個示例:
3/3/2010 11:00:46 AM BASEMENT-IN
3/3/2010 11:04:04 AM 2, YaserAlNaqeb BASEMENT-OUT
3/3/2010 11:04:06 AM BASEMENT-IN
3/3/2010 11:04:18 AM BASEMENT-IN
3/3/2010 11:14:32 AM 4, Dhileep BASEMENT-OUT
3/3/2010 11:14:34 AM BASEMENT-IN
3/3/2010 11:14:41 AM BASEMENT-IN
3/3/2010 11:15:33 AM 4, Dhileep BASEMENT-IN
3/3/2010 11:15:42 AM BASEMENT-IN
3/3/2010 11:15:42 AM BASEMENT-IN
3/3/2010 11:30:22 AM 34, KumarRaju BASEMENT-IN
3/3/2010 11:31:28 AM 39, Eldrin BASEMENT-OUT
3/3/2010 11:31:31 AM BASEMENT-IN
3/3/2010 11:31:39 AM BASEMENT-IN
3/3/2010 11:32:38 AM 39, Eldrin BASEMENT-IN
3/3/2010 11:32:47 AM BASEMENT-IN
3/3/2010 11:32:47 AM BASEMENT-IN
3/3/2010 11:33:26 AM 34, KumarRaju BASEMENT-OUT
3/3/2010 11:33:28 AM BASEMENT-IN
有每行6個領域,其中一些可以是空的。解決這個問題的最好方法是什麼?
- 我使用Java
版01
- 場5可以是空的(但是它的存在,應在所有情況下識別)
- 金額的空間可以改變
- 最後一句話可以改變
你的例子似乎是固定的長度,不是嗎? – PeterMmm 2010-03-04 07:27:49
名稱(字段5)可以更改爲任意長度。 – 2010-03-04 07:29:23