package com.esri.geoevent.solutions.transport.irc.jerklib.parsers; import java.util.regex.Matcher; import java.util.regex.Pattern; import com.esri.geoevent.solutions.transport.irc.jerklib.EventToken; import com.esri.geoevent.solutions.transport.irc.jerklib.events.IRCEvent; public class TopicUpdatedParser implements CommandParser { public IRCEvent createEvent(EventToken token, IRCEvent event) { Pattern p = Pattern.compile("^.+?TOPIC\\s+(.+?)\\s+.*$"); Matcher m = p.matcher(token.data()); m.matches(); event.getSession().sayRaw("TOPIC " + m.group(1)); return event; } }