Mega Code Archive

 
Categories / Java / Regular Expressions
 

Simple Positive Lookbehind

import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main {   public static void main(String args[]) throws Exception {     String regex = "(?<=http://)\\S+";     Pattern pattern = Pattern.compile(regex);     String candidate = "http://www.a.com.";     Matcher matcher = pattern.matcher(candidate);     while (matcher.find()) {       String msg = ":" + matcher.group() + ":";       System.out.println(msg);     }   } }