import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String s = "Check out this link: https://www.seek4info.com";
String urlPattern = "((http|https)://)?[a-zA-Z0-9\\-\\.]+\\.[a-zA-Z]{2,3}(/[a-zA-Z0-9\\-\\.\\?\\,\\'\\/\\+&%\\$#_]*)?";
Pattern pattern = Pattern.compile(urlPattern);
Matcher matcher = pattern.matcher(s);
if (matcher.find()) {
System.out.println("URL found: " + matcher.group());
} else {
System.out.println("No URL found.");
}
}
}
/*
run:
URL found: https://www.seek4info.com
*/