/* package whatever; // don't place package name! */ import java.util.*; import java.lang.*; import java.io.*; //import java.util.regex.*; import java.util.regex.Matcher; import java.util.regex.Pattern; /* Name of the class has to be "Main" only if the class is public. */ class Ideone { { //stackoverflow/questions/2296685/how-to-read-input-with-multiple-lines-in-java //stackoverflow/questions/56887493/how-to-take-multi-line-input-in-java search:HashmatWarrior while(myObj.hasNext()) // see if there's more { //stackoverflow/questions/10004066/java-splitting-an-input-file-by-colons if(schedParts.length>1) { if(schedParts.length>2) { //w3 schools Pattern pattern = Pattern.compile(matchMe); Matcher matcher = pattern.matcher(workTime); workTime = matcher.replaceAll(""); boolean matchFound = matcher.find(); } } else if(schedParts.length==1) { } } } }
Thu 2/5 5:30pm - 10:30pm O 5:00 Fri 2/6 5:30pm - 10:30pm O 5:00 Sat 2/7 5:30pm - 10:30pm O 5:00 Sun 2/8 5:30pm - 10:30pm O 5:00 Mon 2/9 5:30pm - 10:30pm O 5:00 Tue 2/10 Wed 2/11 5:30pm - 10:30pm O 5:00 Thu 2/12 Fri 2/13 5:30pm - 10:30pm O 5:00 Sat 2/14 5:00pm - 10:30pm O 5:30 Sun 2/15 5:30pm - 10:30pm O 5:00 Mon 2/16 5:30pm - 10:30pm O 5:00 Tue 2/17 Wed 2/18 5:30pm - 10:30pm O 5:00 Thu 2/19 Fri 2/20 5:30pm - 9:30pm O 4:00 Sat 2/21 5:30pm - 10:30pm O 5:00
Thu 2/5, 5:30-10:30, Fri 2/6, 5:30-10:30, Sat 2/7, 5:30-10:30, Sun 2/8, 5:30-10:30, Mon 2/9, 5:30-10:30, Tue 2/10, Wed 2/11, 5:30-10:30, Thu 2/12, Fri 2/13, 5:30-10:30, Sat 2/14, 5:00-10:30, Sun 2/15, 5:30-10:30, Mon 2/16, 5:30-10:30, Tue 2/17, Wed 2/18, 5:30-10:30, Thu 2/19, Fri 2/20, 5:30-9:30, Sat 2/21, 5:30-10:30,