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 searchString = "test";
  15.  
  16. String regex = "(?i)[a-zA-Z0-9_.|-]*" + searchString + "(?i)[a-zA-Z0-9_.|-]*";
  17.  
  18. Pattern pattern = Pattern.compile(regex);
  19. Matcher matcher1 = pattern.matcher("testEcho");
  20.  
  21. System.out.println(matcher1.matches());
  22. Matcher matcher2 = pattern.matcher("testEcho-1");
  23. System.out.println(matcher2.matches());
  24.  
  25. }
  26. }
Success #stdin #stdout 0.08s 380160KB
stdin
Standard input is empty
stdout
true
true