fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.util.regex.*;
  5. import java.lang.*;
  6. import java.io.*;
  7.  
  8. /* Name of the class has to be "Main" only if the class is public. */
  9. class Ideone
  10. {
  11. public static void main (String[] args) throws java.lang.Exception
  12. {
  13. Pattern p = Pattern.compile("%3B([^%]*)(?%2C|$)");
  14. Matcher m = p.matcher("%3B09573000P%2C%3B0906000P%2C%3B09593000P%2C%3B09512100P");
  15. while (m.find()) {
  16. System.out.println(m.group(1));
  17. }
  18. }
  19. }
Runtime error #stdin #stdout #stderr 0.07s 380224KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Exception in thread "main" java.util.regex.PatternSyntaxException: Unknown inline modifier near index 12
%3B([^%]*)(?%2C|$)
            ^
	at java.util.regex.Pattern.error(Pattern.java:1924)
	at java.util.regex.Pattern.group0(Pattern.java:2843)
	at java.util.regex.Pattern.sequence(Pattern.java:2018)
	at java.util.regex.Pattern.expr(Pattern.java:1964)
	at java.util.regex.Pattern.compile(Pattern.java:1665)
	at java.util.regex.Pattern.<init>(Pattern.java:1337)
	at java.util.regex.Pattern.compile(Pattern.java:1022)
	at Ideone.main(Main.java:13)