聊一聊 Java 中的正则表达式
Posted loooooooong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊一聊 Java 中的正则表达式相关的知识,希望对你有一定的参考价值。
正则表达式在很多地方都是非常有用的,比如做邮箱、网址或者是手机号的校验,使用普通的程序校验可能会非常的繁琐,而正则表达式一行就可以解决,但也正是它太过于简洁,在阅读时可能会比较困难,但这并不影响它在程序开发过程中的重要位置,今天就看看在 Java 中如何使用它。
// 需要验证的字符串
String str = "szm1623822068@qq.com";
// 编写相关的验证规则
String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}";
// 编译正则表达式
Pattern pattern = Pattern.compile(regEx);
// 忽略大小写的写法
Matcher matcher = pattern.matcher(str);
// 字符串是否与正则表达式相匹配
boolean rs = matcher.matches();
通过上面的这段代码,就可以使用正则表达式了,是不是很简单呢?
跟多有趣的使用等你发现,附上一个常用正则表达式的网址:https://www.cnblogs.com/Akeke/p/6649589.html
以上是关于聊一聊 Java 中的正则表达式的主要内容,如果未能解决你的问题,请参考以下文章