正则表达式基本使用

图片发自简书App

有了元字符之后,我们就可以利用这些元字符来写一些简单的正则表达式了,

比如:

匹配有abc开头的字符串

1\babc或者^abc

匹配8位数字的QQ号码

1^\d\d\d\d\d\d\d\d$

匹配1开头11位数字的手机号码

1^1\d\d\d\d\d\d\d\d\d\d$



图片发自简书App

有了这些限定符之后,我们就可以对之前的正则表达式进行改造了,比如:

匹配8位数字的QQ号码

1^\d{8}$

匹配1开头11位数字的手机号码

1^1\d{10}$

匹配银行卡号是14~18位的数字

1^\d{14,18}$

匹配以a开头的,0个或多个b结尾的字符串

1^ab*$


图片发自简书App


图片发自简书App


图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 初衷:看了很多视频、文章,最后却通通忘记了,别人的知识依旧是别人的,自己却什么都没获得。此系列文章旨在加深自己的印...
    DCbryant阅读 4,092评论 0 20
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,192评论 0 9
  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 7,204评论 0 99
  • python的re模块--细说正则表达式 可能是东半球最详细最全面的re教程,翻译自官方文档,因为官方文档写的是真...
    立而人阅读 23,038评论 4 46
  • 一.第三方框架RegexKitLite的使用 在ios项目中可以借用第三方框架RegexKitLite来简化对正则...
    贪吃的猫cx阅读 1,065评论 0 3