All pastes #374748 Raw Edit

Someone

public text v1 · immutable
#374748 ·published 2007-02-27 20:19 UTC
rendered paste body

    Pattern p = Pattern.compile("([^=]+)=(.*)\\((\\w+),(\\w+)\\)");
    
    HashMap<String, String> parms = new HashMap<String, String>();
    if (event.getParms() != null) {
		String[] parmStrings = event.getParms().split(";");
		for (String parmString : parmStrings) {
			Matcher m = p.matcher(parmString);
			if (!m.matches()) {
				log("Could not match event parameter string element '"
					+ parmString + "' in event ID " + event.getId());
				continue;
			}
			
			parms.put(m.group(1), m.group(2));
		}
    }