java语法正则表达式_详解Java正则表达式语法

java语法正则表达式_详解Java正则表达式语法导读热词分享的Java正则表达式语法和示例如下1、匹配验证-验证Email是否正确publicstaticvoidmain(String[]args){//要验证的字符串Stringstr=”service@xsoftlab.net”;//邮箱验证规则StringregEx=”[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){…

大家好,又见面了,我是你们的朋友全栈君。

导读热词

分享的Java正则表达式语法和示例如下

1、匹配验证-验证Email是否正确

public static void main(String[] args) {

// 要验证的字符串

String str = “service@xsoftlab.net”;

// 邮箱验证规则

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);

// 忽略大小写的写法

// Pattern pat = Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);

Matcher matcher = pattern.matcher(str);

// 字符串是否与正则表达式相匹配

boolean rs = matcher.matches();

System.out.println(rs);

}

2、在字符串中查询字符或者字符串

public static void main(String[] args) {

// 要验证的字符串

String str = “baike.xsoftlab.net”;

// 正则表达式规则

String regEx = “baike.*”;

// 编译正则表达式

Pattern pattern = Pattern.compile(regEx);

// 忽略大小写的写法

// Pattern pat = Pattern.compile(regEx,Pattern.CASE_INSENSITIVE);

Matcher matcher = pattern.matcher(str);

// 查找字符串中是否有匹配正则表达式的字符/字符串

boolean rs = matcher.find();

System.out.println(rs);

}

3、常用正则表达式

15051348861.jpg?2015111410047

4、正则表达式语法

15051348862.jpg?201511141017

15051348873.jpg?2015111410126

15051348884.jpg?2015111410140

15051348885.jpg?2015111410154

15051348896.jpg?201511141029

关于Java正则表达式语法和示例就为大家介绍到这,希望对大家的学习有所帮助。

相关文章

总结

以上是编程之家为你收集整理的详解Java正则表达式语法全部内容,希望文章能够帮你解决详解Java正则表达式语法所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161584.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 三角法激光雷达测距原理「建议收藏」

    三角法激光雷达测距原理「建议收藏」现在对三角测距方法踩踩坑。买了一个rplidarA2,做工不错,挺漂亮的,更重要的是可以软件启动停止,噪声很小,而且反射检测灵敏度比较高(可以扫描到毛玻璃, 有些差的激光雷达检测不到毛玻璃上的反射)。使用之后感觉很不错。马上就有其他部门的同事过来看热闹,问这问那。于是本人热心讲解了一番。不过感觉他们还是那么萌萌的表情。在此,简单分享一下rplidarA2这种激光雷达的原理和重点技…

    2022年6月2日
    51
  • Brocade 光纤交换机级联配置「建议收藏」

    Brocade 光纤交换机级联配置「建议收藏」一、需求说明两台Brocade光纤交换机做级联二、检查级联许可:首先分别核查两台设备是都均具有级联License:1、通过licenseshow命令查看:三、更改DomainID修改switchdomainID,确保两台switch的domainID唯一1、运行switchshow命令确认当前的domainID:switch:admin>…

    2022年5月21日
    147
  • listview排序功能_vba listview 控件

    listview排序功能_vba listview 控件usingSystem.Collections; privatevoidlistView2_ColumnClick(objectsender,ColumnClickEventArgse)//排序{   this.listView2.ListView

    2022年10月4日
    3
  • 使用PreparedStatement执行sql语句

    使用PreparedStatement执行sql语句使用PreparedStatement执行sql语句packagecom.cn.preparedStatement;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importorg.junit.Test;importcom.cn.Util.JdbcUtil;

    2022年6月3日
    57
  • linux显示颜色设置命令_ubuntu修改终端颜色

    linux显示颜色设置命令_ubuntu修改终端颜色修改Ubuntu主题的颜色Ubuntu的主题中,我比较喜欢使用Radiance主题,但是他的工具提示颜色我很不喜欢,因为看其来很不顺眼,虽然可以在自定义中的颜色中进行调节,但是我有觉得出现一个自定义主题很不好看所以开始手动修改主题中的颜色显示。首先打开主题的配置文件,比如Radiance主题。sudogedit/usr/share/themes/Radiance/gtk-2.0/gtkrc找到…

    2022年9月23日
    4
  • 破坏ice的服务器消息,我的世界:ICE服务器炸,矛头指向Mn,但真相另有隐情!…

    破坏ice的服务器消息,我的世界:ICE服务器炸,矛头指向Mn,但真相另有隐情!…在游戏界中,有一场游戏玩家之间的“战争”,那就是《我的世界》和《迷你世界》。这场战争本来已经停息了很久,但是又因为某些事情,让它快速的发酵了起来。这件事情的原由是因为《我的世界》的ICE服务器被炸,具体经过小编下面为大家讲解。3月25号(大约时间),一个名为ICE的《我的世界》服务器被其他玩家恶意毁坏了,里面的建筑变得残破不堪,而服务器的存档也仅仅只有数天前的。要知道,这些建筑是很多玩家用大量的时…

    2022年6月12日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号