正则表达式规则
发布时间:2020-12-13 23:16:18 所属栏目:百科 来源:网络整理
导读:正则表达式中的规则定义可分为如下几个方面: 字符结构定义 编辑匹配定义 逻辑运算定义 量词定义 字符结构定义规则 字符结构 解释 . 任何字符 X 单个字符,包括控制符(t,n,r,,f) Xxx 字符串 [abc] 包含a或b或c的任何单个字符 [^abc] 不包含a或b
正则表达式中的规则定义可分为如下几个方面: 字符结构定义 编辑匹配定义 逻辑运算定义 量词定义
注意:为了使Java编译器识别,在以“”开始的字符串定义中必须再加上一个“”,说明跟随的是正则表达式对字符的定义符。正则表达式必须用双括号括起来。
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class RegularExpress { public static void main(String[] args) throws IOException { System.out.print("请输入您的邮箱:"); try(BufferedReader buffReader = new BufferedReader(new InputStreamReader(System.in))) { String strInput = buffReader.readLine(); if (strInput.matches("(w+)(.w+)*@(w+.)(com|edu|net|org|gov|cn)")) { System.out.println("恭喜您,通过验证!"); } else { System.out.println("输入不合法,请重新输入!"); } } } }运行结果如下: 请输入您的邮箱:614106917@qq.com 恭喜您,通过验证! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |