任何人都可以給我一個正則表達式的手?解析簡單的基於文本的數據文件的正則表達式
我正在閱讀「位置」列表中的簡單文本冒險(那些在當天很流行的)。但是,我不確定如何獲得輸入。
的位置都遵循的格式:
<location_name>, [<item>]
[direction, location_name]
如:
Albus Square, Flowers, Traffic Cone
NORTH, Franklandclaw Lecture Theatre
WEST, Library of Enchanted Books
SOUTH, Furnesspuff College
Library of Enchanted Books
EAST, Albus Square
UP, Reading Room
(後續位置由一個空行分離。)
我存儲這些作爲位置具有以下結構的對象:
public class Location {
private String name;
private Map<Direction, Location> links;
private List<Item> items;
}
我使用一種方法從URL中檢索數據,並從讀取的文本中創建Location對象,但我在完成此塊的操作。我認爲正則表達式會有所幫助。任何人都可以借給我一隻需要的手嗎?
提供從URL獲取數據的格式。這將是找到如何幫助你並解釋如何使用正則表達式提供的示例的最佳方式。 – 2009-05-18 13:06:38