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 Java2s website can be found at "; candidate += "http://www.java2s.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); } } }