You are viewing a single comment's thread. Return to all comments →
I can't find where the problem is. This code also works in the IDE I use, but it is not accepted here.
import java.io.; import java.util.; import java.util.regex.Matcher; import java.util.regex.Pattern;
public class Solution {
public static void main(String[] args) { Scanner in = new Scanner(System.in); int num =in.nextInt(); in.nextLine(); while (num-- > 0) { String input = in.nextLine(); String regex = "\\b(\\w+)(\\s+\\1\\b)+"; Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE); Matcher m = p.matcher(input); while (m.find()) { input = input.replaceAll(m.group(), m.group(1)); } System.out.println(input); } }
}
Seems like cookies are disabled on this browser, please enable them to open this website
Java Regex 2 - Duplicate Words
You are viewing a single comment's thread. Return to all comments →
I can't find where the problem is. This code also works in the IDE I use, but it is not accepted here.
import java.io.; import java.util.; import java.util.regex.Matcher; import java.util.regex.Pattern;
public class Solution {
}