java.util.regex
import java.util.regex.Pattern;
public class EmailValidator {
private static final String EMAIL_PATTERN = "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$";
public static boolean isValidEmail(String email) {
Pattern pattern = Pattern.compile(EMAIL_PATTERN);
return pattern.matcher(email).matches();
}
}import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HtmlExtractor {
public static String extractTitle(String html) {
Pattern pattern = Pattern.compile("<title>(.*?)</title>");
Matcher matcher = pattern.matcher(html);
if (matcher.find()) {
return matcher.group(1);
}
return null;
}
}