package edu.uncc.cs.watsonsim.researchers; import edu.uncc.cs.watsonsim.Answer; import edu.uncc.cs.watsonsim.Phrase; /** Trim any text from before the hyphen in the candidate text of an answer */ public class HyphenTrimmer extends Researcher { public Answer answer(Phrase q, Answer a) { String[] improved_answer_parts = a.text.split("[-:(|]"); if (improved_answer_parts.length>0) { return a.withText(improved_answer_parts[0].trim()); } return a; } }