Я хочу создать регулярное выражение, чтобы соответствовать всем элементам в следующей строке:Добавить регулярное выражение соответствует вместе
11 jan. 22:20 - Dam: Ik zal d'r zijn
Я хочу, чтобы соответствовать дате, время, имя (Dam) и сообщение.
В настоящее время у меня есть следующие: регулярные выражения
checks date: [1-31 a-z]
checks message: ([^:]+)(.*)$
checks time: (([0-1]?[0-9]|2[0-3]):[0-5][0-9])
checks name: (?:\s[^:-]+)
Как наклеить их вместе? Я хочу, чтобы использовать его как это:
String date = matcher.group(1);
Time time = new Time(matcher.group(2));
String name = matcher.group(3);
Message message = new Message(matcher.group(4));
Chat chat = new Chat(date,time,name,message);
Кроме того, название не только соответствует значению, после - \ х лет, а также сообщений и части времени.
На какой платформе вы развивающуюся? Выглядит скорее Java 7, но хочу быть уверенным. – adamdc78
Java 7 это! :) – bdv