/* 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) { } } } }
Sun 7/27 5:30pm - 10:30pm O 0:00 Mon 7/28 5:30pm - 10:30pm O 0:00 Tue 7/29 5:30pm - 10:30pm O 0:00 Wed 7/30 Thu 7/31 Fri 8/1 Sat 8/2 Sun 8/3 5:30pm - 10:30pm O 5:00 Mon 8/4 5:30pm - 10:30pm O 5:00 Tue 8/5 5:30pm - 10:30pm O 5:00 Wed 8/6 Thu 8/7 Fri 8/8 Sat 8/9 Sun 8/10 5:30pm - 10:30pm O 5:00 Mon 8/11 5:30pm - 10:30pm O 5:00 Tue 8/12 5:30pm - 10:30pm O 5:00 Wed 8/13 Thu 8/14 Fri 8/15 Sat 8/16
Sun 7/27, 5:30-10:30, Mon 7/28, 5:30-10:30, Tue 7/29, 5:30-10:30, Wed 7/30, Thu 7/31, Fri 8/1, Sat 8/2, Sun 8/3, 5:30-10:30, Mon 8/4, 5:30-10:30, Tue 8/5, 5:30-10:30, Wed 8/6, Thu 8/7, Fri 8/8, Sat 8/9, Sun 8/10, 5:30-10:30, Mon 8/11, 5:30-10:30, Tue 8/12, 5:30-10:30, Wed 8/13, Thu 8/14, Fri 8/15, Sat 8/16,