简易正则表达式学习

示例1(1、数字开头;2、abc结尾)

  • ^ 为匹配输入字符串的开始位置
  • [0-9]+匹配多个数字, [0-9] 匹配单个数字,+ 匹配一个或者多个
  • abc$匹配字母 abc 并以 abc 结尾,$ 为匹配输入字符串的结束位置

那么这个正则表达式能够匹配的字符串例子有: 1abc、23abc

示例2(1、小写字母 或 数字 或 _ 或 - 开头;2、字符串长度3~15个字符)

  • {3, 15}代表前面的字符串长度必须为3~15个字符

示例3(匹配一个小写字母+一个数字)

^[a-z][0-9]$

示例4(第一个不是数字,其余都是数字)

^[^0-9][0-9]$

^表示字符串的开头,但它还有另外一个含义。当在一组方括号里使用 ^ 时,它表示"非"或"排除"的意思,常常用来剔除某个字符。

+ ? * 意义

  • +匹配前面的字符至少1次
  • ?匹配前面的字符0次或1次
  • *匹配前面的字符0次或多次
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,181评论 0 9
  • 注:本篇文章只为方便查看,特此保留,如有冒犯,敬请谅解!!! 本文目标 30分钟内让你明白正则表达式是什么,并对它...
    阿杰Alex阅读 1,509评论 0 10
  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 4,059评论 0 13
  • <center>正则表达式</center> 1.通配符号 2.非打印字符 3.特殊字符 4.限定符 5.定位符 ...
    明日孤风寒阅读 648评论 0 0
  • 正则表达式的使用,可以通过简单的办法来实现强大的功能。下面先给出一个简单的示例: ^ 为匹配输入字符串的开始位置。...
    wfmm1990阅读 6,572评论 0 1