Positive Look ahead
import java.util.regex.Matcher; import java.util.regex.Pattern; public class PositiveLookaheadExample { public static void main(String args[]) { String regex = "(?=^255).*"; Pattern pattern = Pattern.compile(regex); String candidate = "255.0.0.1"; Matcher matcher = pattern.matcher(candidate); String ip = "not found"; if (matcher.find()) ip = matcher.group(); String msg = "ip: " + ip; System.out.println(msg); } }
1. | Positive Look behind 1 | ||
2. | Positive Look Behind 2 | ||
3. | Positive Look Behind 3 | ||
4. | Negative Look ahead | ||
5. | Regular Expression: find | ||
6. | Java Regular Expression : find 2 | ||
7. | Java Regular Expression : File and Find |