Mega Code Archive

 
Categories / Java / Regular Expressions
 

Positive Look Behind 2

import java.util.regex.Matcher; import java.util.regex.Pattern; public class PositiveLookBehindExample {   public static void main(String args[]) throws Exception {     String regex = "(?<=http://)\\S+";     Pattern pattern = Pattern.compile(regex);     String candidate = "The rntsoft website can be found at ";     candidate += "http://www.rntsoft.com. There, ";     candidate += "you can find some best example code for Java.";     Matcher matcher = pattern.matcher(candidate);     while (matcher.find()) {       String msg = ":" + matcher.group() + ":";       System.out.println(msg);     }   } }