fork(1) download
  1. import java.util.regex.Matcher;
  2. import java.util.regex.Pattern;
  3.  
  4. class TesteRegex {
  5.  
  6. private static final Pattern ABC = Pattern.compile("A+B+C+");
  7.  
  8. public static void main(String[] args) {
  9. String texto = "123 456 7890 ABx AAACCC AABBCC hjkhkk ABBBBCCC djsdhj ABC kdjk.";
  10. Matcher m = ABC.matcher(texto);
  11. while (m.find()) {
  12. System.out.println("Achou nas posições " + m.start() + "-" + m.end() + ": "
  13. + texto.substring(m.start(), m.end()));
  14. }
  15. }
  16. }
Success #stdin #stdout 0.09s 27964KB
stdin
Standard input is empty
stdout
Achou nas posições 24-30: AABBCC
Achou nas posições 38-46: ABBBBCCC
Achou nas posições 54-57: ABC