java写正则

正则表达式是对字符串执行模式匹配的技术
    分组概念:()() 第一个小括号为第一组,第二个为第二组  group()方法内的数字为第几组,不能越界

    语法:必须了解其中各种元字符的功能,元字符从功能上大致分为:
    
    1.限定符
    2.选择匹配符
    3.分组组合和反向引用符
    4.特殊字符
    5.字符匹配符
    6.定位符


    元字符-转义号\\  注意:在Java中为\\,在其他语言这种为一个\
        需要用到转义符有以下:.*+()&/\?[]^{}

    元字符-字符匹配符
        符号        符号        示例        解释                        匹配输入
        []    可接收的字符列表        [efgh]        e,f,g,h中的任意一个字符
        [^]    不接收的字符列表        [^abc]        除a,b,c之外的任意1个字符,包括数字和特殊字符
        -    连字符            A-Z        任意单个大写字母
        .    匹配除\n以外任何字符    a..b        以a开头b结尾,中间包括2个任意字符的长度为4的字符串    aaab,adfb
        \\d    匹配单个数字字符,相当于[0-9]   \\d{3}(\\)d?    包含三个或四个数字的字符串                123,0987
        \\D    匹配单个非数字字符相当于[^0-9]   \\D(\\d)*    以单个非数字字符开头,后接任意个数字符串        a,A3434
        \\w    匹配单个数字,大小写字母字符,下划线,相当于[0-9a-zA-Z]   \\d{3}\\w{4}   以三个数字字符开头的

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值