fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6. import java.util.regex.Matcher;
  7. import java.util.regex.Pattern;
  8.  
  9. /* Name of the class has to be "Main" only if the class is public. */
  10. class Ideone
  11. {
  12. public static void main (String[] args) throws java.lang.Exception
  13. {
  14. String text =
  15. "This is the text to be searched " +
  16. "for occurrences of the http:// pattern. Find http:// again";
  17.  
  18. String patternString = ".*http://.*";
  19.  
  20. Pattern pattern = Pattern.compile(patternString);
  21.  
  22. Matcher matcher = pattern.matcher(text);
  23. System.out.println(matcher.matches());
  24.  
  25. String patternString2 = "http://";
  26.  
  27. Pattern pattern2 = Pattern.compile(patternString2);
  28.  
  29. Matcher matcher2 = pattern2.matcher(text);
  30. System.out.println(matcher2.matches());
  31. System.out.println(matcher2.find());
  32. System.out.println(matcher2.find());
  33. System.out.println(matcher2.find());
  34. }
  35. }
Success #stdin #stdout 0.04s 4386816KB
stdin
Standard input is empty
stdout
true
false
true
true
false