正则表达式 实例:
校验手机号
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
while (true) {
System.out.println("请输入您的手机号");
String phone = sc.next();
if(phone.matches("1[3-9]\\d{9}"))
{
System.out.println("输入正确");
break;
}
else {
System.out.println("格式错误");
}
}
}
校验邮箱:
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
while (true) {
System.out.println("请输入您的邮箱号码");
String phone = sc.next();
if(phone.matches("\\w{1,30}@[a-zA-Z0-9]{2,20}(\\.[a-zA-Z0-9]{2,20}){1,2}"))
{
System.out.println("输入正确");
break;
}
else {
System.out.println("格式错误");
}
}
}
用正则表达式来分割
爬取信息