首页 > 其他分享 >正则表达式一

正则表达式一

时间:2023-02-02 20:13:51浏览次数:44  
标签:数字 正则表达式 任意 正则 单个 文本 空白符

1、元字符的概念

我们提到了正则常见的三种功能,它们分别是:校验数据的有效性、查找符合要求的文本以及对文本进行切割和替换等操作。

 

 

 

 1. 特殊单字符

比如英文的点(.)表示换行以外的任意单个字符,\d 表示任意单个数字,\w 表示任意单个数字或字母或下划线,\s 表示任意单个空白符。另外,还有与之对应的三个 \D、\W 和 \S,分别表示着和原来相反的意思

 

 2. 空白符除

了特殊单字符外,你在处理文本的时候肯定还会遇到空格、换行等空白符。其实在写代码的时候也会经常用到,换行符 \n,TAB 制表符 \t 等。

 

 3. 量词

在正则中,英文的星号(*)代表出现 0 到多次,加号(+)代表 1 到多次,问号(?)代表 0 到 1 次,{m,n}代表 m 到 n 次。

 

 4. 范围

 

 

 

 我在这里给出一些手机号的组成规则:

第 1 位固定为数字 1;

第 2 位可能是 3,4,5,6,7,8,9;

第 3 位到第 11 位我们认为可能是 0-9 任意数字。

你能不能利用今天学到的知识,写出一个“更严谨”的正则来表示手机号呢?

标签:数字,正则表达式,任意,正则,单个,文本,空白符
From: https://www.cnblogs.com/anniedaniel/p/17087256.html

相关文章

  • Mastering Regular Expressions(精通正则表达式) 阅读笔记:前言
    GeneralConcept(一般概念)Ifyoumasterthegeneralconceptofregularexpressions,it'sashortsteptomasteringaparticularimplementation.如果你掌握了......
  • Python正则表达式匹配一段英文中包含关键字的句子
    1.问题/需求在含有多行文字的英文段落或一篇英文中查找匹配含有关键字的句子。例如在以下字符串:text='''TodayIregisteredmypersonalbloginthecnblogsandw......
  • 【Regex】判断密码强度的正则表达式
    原文地址https://www.cnblogs.com/younShieh/p/17082522.html❤如果本文对你有所帮助,不妨点个关注和推荐呀,这是对笔者最大的支持~❤ 需求  最近在最做一个软件的注......
  • MySQL(三)用正则表达式搜索
    正则表达式是用来匹配文本的特殊的串(字符集合),将一个模式(正则表达式)与一个文本串进行比较;所有种类的程序设计语言、文本编辑器、操作系统等都支持正则表达式,正则表达式用正则......
  • java正则表达式不包含特殊字符验证
    原文链接:https://blog.csdn.net/weixin_39625782/article/details/114674258packagecom.sodii.regex.demo;importjava.util.regex.Matcher;importjava.util.regex.Pa......
  • 正则表达式
    视频:正则表达式30分钟入门40分钟进阶(绝对能学会)【二倍速观看】测试网站:正则表达式在线测试【测试+可视化】内容回忆:参考手册......
  • 正则表达式常用符号
    目录[]\^$[][]匹配一组可能出现的字符例:[Pp]既可以匹配大写的P也可以匹配小写的p连字符(-)代表区间匹配任意数字可以使用[0-9];如果想要匹配所有小写字母,可以写成[......
  • python使用正则表达式实现字符串替换
    python的字符串提供了replace方法,可以将子串替换成其他字符串,例如下面的代码name='flask_script'name=name.replace('_','-')print(name)#flask-script替换的前提......
  • 正则表达式(爬虫)
    Pattern表示正则表达式matcher:文本匹配器,作用按照正则表达式的规则去读取字符串,重头开始读取,在大串中去寻找字串案例:Strings="java带安抚阿富汗发货爱的哈佛......
  • 正则表达式练习(安装快捷插件any-rule,使用时右键打开)
    正则表达式心得:拿到正确的数据,从左到右依次书写正则表达式中():表示分组,|:表示或者  如果出现或者,一定要加上小括号表示分组  验证邮箱   简单验证身份证: ......