fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.util.regex.*;
  4. import java.io.*;
  5.  
  6. class Ideone
  7. {
  8. public static void main (String[] args) throws java.lang.Exception
  9. {
  10. String str1 = "stat[01]end";
  11. String str2 = "array[int]";
  12.  
  13. String regex = "\\[.*\\]";
  14. Pattern p = Pattern.compile(regex);
  15.  
  16. check(p, str1);
  17. check(p, str2);
  18. }
  19. private static void check(Pattern p, String target){
  20. Matcher m = p.matcher(target);
  21.  
  22. if (m.find()){
  23. System.out.println("マッチします");
  24. System.out.println("マッチした部分は " + m.group() + " です");
  25. }else{
  26. System.out.println("マッチしません");
  27. }
  28. }
  29. }
Success #stdin #stdout 0.05s 711168KB
stdin
Standard input is empty
stdout
マッチします
マッチした部分は [01] です
マッチします
マッチした部分は [int] です