Кто-нибудь может дать мне руку с оттенком регулярного выражения?
Я читаю список «мест» для простого текстового приключения (столь популярного в те времена). Тем не менее, я не уверен, как получить входные данные.
Все местоположения следуют формату:
<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
(Последующие местоположения разделены пустой строкой.)
Я храню их как объекты Location со структурой:
public class Location {
private String name;
private Map<Direction, Location> links;
private List<Item> items;
}
Я использую метод для извлечения данных из URL и создания объектов Location из прочитанного текста, но я нахожусь в полной готовности сделать это. Я думаю, что регулярное выражение будет полезным. Кто-нибудь может дать мне столь необходимую руку?