带你快速掌握_正则表达式(一)
正则表达式 一. 引言&概述 为什么要讲正则表达式? 帮我们简化字符串的操作(判断、替换、切割 ….. ) 正则表达式: 正确规则 的表达式 作用: 简化字符串的操作(判断、替换、切割 ….. ) 伪代码: 判断当前字符串是否为一个QQ号 正确规则的式子: “ 要求是纯数字,要求5~10位,不能以0开头 ” 二.快速入门使用 话不多说,直接上案例使用: 检查校验字符串中的QQ号是否如何如下规则: ①必须为5~15位数字 ②不能以0开头 如果不用正则是这样写的: /* * 入门案例:不用正则 * */ public static void main(String[] args) { //1、准备一个待校验的QQ号 String str = "1231234"; //2、判断:QQ号必须是数字 try { int i = Integer.parseInt(str); } catch (NumberFormatException e) { System.out.println("QQ号不对"); return; } //3、判断:QQ号5~15位之间,不能以0开头 if(str.length()>=5 && str.length()<=15 && !str.startsWith("0")){ System.out.println("QQ号格式正确"); }else{ System.out