正则表达式的学习

首先对正则表达式进行一个介绍:

 正则表达式就是描述了一个规则,通过这个规则可以匹配一类字符串。用来进行文本的复杂处理。

我们接下就对正则表达式的语法进行总结。

  • 普通的字符

          \n  代表换行符

         \t   制表符

         \\  代表\本身

  • 标准字符集合

         注意区分大小写,大写是相反

        \d   任意的一个数字  0-9

        \w  A-Z,a-z,0-9,_中的任意一个

        \s   空格  制表符  等空白字符中的任意一个

        .    小数点除了换行符外的一切字符(任意一个)

 

  • 自定义字符集合

       [ab8)]   匹配a或b或8或)

       [^S4]   取反,没有S或4

       [0-5a-c]  0到5的任意一个数字或a到c的任意一个字母

 

  • 量词

      {n}   出现n次

      {m,n}   至少出现m次,最多出现n次

       ?   出现1次或0次

      +   至少出席那一次

       *    不出现或出现任意次

\d{2,3}任意数字 出现2到3次                       d+  字母di至少出现一次

  • 字符边界

    ^   与字符串开始的地方匹配

    $  与字符串结束的地方匹配

    \b  匹配一个单词边界

  • 选择符和分组

    | 或的意思

    ()  ()里面的内容被作为一个整体匹配

 

到这里常用的语法基本掌握了。

那么看看java里如何使用正则表达式。

https://blog.csdn.net/qq_40301026/article/details/89042627

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值