Positive Look ahead : Lookup « Regular Expressions « Java






Positive Look ahead

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);
  }
}

           
       








Related examples in the same category

1.Positive Look behind 1Positive Look behind 1
2.Positive Look Behind 2Positive Look Behind 2
3.Positive Look Behind 3Positive Look Behind 3
4.Negative Look aheadNegative Look ahead
5.Regular Expression: find
6.Java Regular Expression : find 2
7.Java Regular Expression : File and Find