正则表达式

正则表达式



 1.概述

  •正则表达式(Regular Expression):专门描述字符串中字符出现规则的表达式。

•因为程序不认识人类语言中的词汇,所以才需要程序员用正则表达式教程序认识人类语言中的词汇。

2.用途

–1. 验证字符串格式

–2. 查找敏感词(查水表)

3.预定义字符集

•正则表达式语法为四种最常用的字符集定义了最简化写法,称为预定义字符集。

•包括:

–要匹配一位数字: \d  等效于   [0-9]

–要匹配一位字母、数字或_: \w 等效于  [0-9A-Za-z_]

–要匹配一位空字符:\s 可匹配 空格、制表符Tab等空白

–要匹配所有文字(通配符): . 

•所以,手机号规则可进一步简写为:

–1[3-8]\d\d\d\d\d\d\d\d\d


      

           

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

推荐阅读更多精彩内容

  • 几个正则表达式编辑器 Debuggex :https://www.debuggex.com/ PyRegex:ht...
    没技术的BUG开发攻城狮阅读 4,627评论 0 23
  • 正则表达式到底是什么东西?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等...
    狮子挽歌阅读 2,197评论 0 9
  • 本文译自 制作正则引擎的作者 Jan Goyvaerts 为工具 RegexBuddy 写的教程版权归原作者所有注...
    极客圈阅读 3,331评论 0 25
  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 7,230评论 0 99
  • 注:本篇文章只为方便查看,特此保留,如有冒犯,敬请谅解!!! 本文目标 30分钟内让你明白正则表达式是什么,并对它...
    阿杰Alex阅读 1,516评论 0 10