我需要一個更好的方式來拆分下面的字符串。我不知道如何識別字符串,並將其分配給正確的變量:如何將字符串拆分爲有意義的標記?
在曼徹斯特(老特拉福德)24/8/1972英格蘭贏得了6個小門[餘下的35個球]
我想分割上面的字符串並將子字符串分配給不同的變量。
Venue --> Manchester (Old Trafford)
Date --> 24/8/1972
Result --> England won by 6 wickets [35 balls remaining]
我試過StringTokenizer
,但我覺得這是工作太多了,得到如上的任務,而且它是太複雜了。當我用StringTokenizer
我得到了以下字符串:
在 曼徹斯特
(舊
老特拉福德)
24/8/1972
英格蘭
通過
售票窗口
贏得
[35
球
剩餘]
請建議任何更好的方法來做到這一點。
也許你應該探索一下正則表達式。 – adarshr 2012-03-19 16:36:01
一個示例輸入不符合規範。要麼用簡單的英語說明規範是什麼(輸入遵循什麼樣的模式?)或給出更多的例子,以便我們可以通過實例學習。 – 2012-03-19 16:36:19