元字符(metacharacter)
\b:代表着单词的开头或结尾,也就是单词的分界处。
.:匹配除了换行符以外的任意字符。
*:前边的内容可以连续重复出现任意次(包括0次)以使整个表达式得到匹配。
.*:连在一起就意味着任意数量的不包含换行的字符。
\bhi\b.*\bLucy\b:先是一个单词hi,然后是任意个任意字符(但不能是换行),最后是Lucy这个单词。
\d:是个新的元字符,匹配一位数字(0,或1,或2,或……)。
\d+:匹配1个或更多连续的数字。
\b\w{6}\b :匹配刚好6个字母/数字的单词。
^:匹配你要用来查找的字符串的开头,$:匹配结尾。
^\d{5,12}$:填写的号码必须为5位到12位数字。({5,12}则是重复的次数不能少于5次,不能多于12次,否则都不匹配。)
(和忽略大小写的选项类似,有些正则表达式处理工具还有一个处理多行的选项。如果选中了这个选项,^和$的意义就变成了匹配行的开始处和结束处。)
0\d\d-\d\d\d\d\d\d\d\d:以0开头,然后是两个数字,然后是一个连字号“-”,最后是8个数字(也就是中国的电话号码。当然,这个例子只能匹配区号为3位的情形)。
0\d{2}-\d{8}:这里\d后面的{2}({8}的意思是前面\d必须连续重复匹配2次(8次)。
\s:匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。
\w:匹配字母或数字或下划线或汉字等。
\ba\w*\b:匹配以字母a开头的单词——先是某个单词开始处(\b),然后是字母a,然后是任意数量的字母或数字(\w*),最后是单词结束处(\b)。
+:匹配重复1次或更多次。
分享到:
相关推荐
正则表达式语法(05): 边界 正则表达式语法(06): 贪婪匹配与非贪婪匹配 正则表达式语法(07): 匹配转义字符 正则表达式语法(08): 引用子表达式 - 也叫反向正则表达式语法(09): 临界匹配 - 也叫"预搜索"正则表达式语法...
正则表达式语法(05): 边界 正则表达式语法(06): 贪婪匹配与非贪婪匹配 正则表达式语法(07): 匹配转义字符 正则表达式语法(08): 引用子表达式 - 也叫反向正则表达式语法(09): 临界匹配 - 也叫"预搜索"正则表达式语法...
05-数据类型-数字-字符串.flv 06-元组.flv 07-列表 .flv 08-字典.flv 09-流程控制-if.flv 10-流程控制-逻辑.flv 12-流程控制-遍历序列及字典.flv 14-流程控制-while.flv 15-函数-定义和调用.flv 16-函数-形参实参...
### 正则表达式验证汇总 正则表达式是一种强大的文本匹配工具,广泛应用于各种应用场景中,如数据验证、搜索替换、模式匹配等。本文将根据提供的内容对常用的正则表达式进行归纳总结,包括数字验证、字符验证、邮箱...
10-正则表达式 11-Git 12-电子词典 13-HTMLCSS第一部分 14-HTML&CSS第二部分 15-前端项目 16- fask 17- Ajax 18-博客项目 19-Django 20-天天果园项目 21-爬虫基础 22-爬虫高级 23-Numpy基础,数据分析 24-机器学习...
10-正则表达式 17- Ajax 05-面向对象 02-Python基础第一部分 09-MongoDB数据库 04-Python基础第三部分 03-Python基础第=二部分 30-.人脸识别 27-支持向量机,聚类 28-推荐引擎,自然语言 26-朴素贝叶斯分类 29-语言...
### 正则表达式知识点详解 #### 一、正则表达式概述 正则表达式是一种强有力的工具,用于处理文本中的模式匹配与替换任务。它能够帮助开发者在文本数据中执行搜索、替换以及提取等操作。尽管初学时可能会觉得有些...
10-正则表达式 11-Git 12-电子词典 13-HTMLCSS第一部分 14-HTML&CSS第二部分 15-前端项目 16- flask 17- Ajax 18-博客项目 19-Django 20-天天果园项目 21-爬虫基础 22-爬虫高级 23-Numpy基础,数据分析 24-机器学习...
Python 全栈 + AI 人工智能 + 大数据分析 01-上课环境 02-Python 介绍 03-Python 安装 04-变量 05-运算符 06-流程控制语句 07-数据类型 08-函数 ...18-正则表达式 19-pycharm 20-django 21-数据结构
17-Linux正则表达式知识精讲 18-三剑客入门知识与配合正则实践 19-三剑客之awk实践及考试题讲 20-磁盘管理-内外部结构及逻辑知识 21-磁盘管理之raid及分区 22-磁盘管理之分区与格式化企业案例 23-磁盘管理与软件包...
07 正则表达式 08 异常处理 09 numpy基础知识-线性代数-数据矩阵 10 padas入门.pptx 共109页.ppt 11 matplotlib-绘制精美的图表 共82页.ppt 12 机器学习基本知识 13 机器学习介绍 14 sklearn 15 深度学习 16 ...
例如,`/^[1-9][0-9]{5}[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|3[0-1])|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}$/` 这个表达式用于验证15位身份证号码中的日期部分是否...
JavaScript基础语法39_正则表达式概述 JavaScript基础语法40_正则表达式 JavaScript基础语法41_正则表达式 JavaScript基础语法42_正则表达式 JavaScript基础语法43_正则表达式 JavaScript基础语法44_正则表达式 ...
07-Re(正则表达式)库入门(共51页).pptx 08-实例2-淘宝商品信息定向爬虫(共17页).pptx 09-实例3-股票数据定向爬虫(共23页).pptx 10-Scrapy爬虫框架(共34页).pptx 11-Scrapy爬虫基本使用(共32页).pptx 12-...
01-计算机基础常识.mp4 02-Python语言概览、安装与运行.mp4 03-Python 变量、数据类型及存储....24-正则表达式.mp4 25-系统编程.mp4 26-python并行编程.mp4 。。。。 https://pan.baidu.com/s/1z2IRohbDlU--ekR7s-im5g
WS07-Re(正则表达式)库入门.pdf WS08-实例2-淘宝商品信息定向爬虫,pdf WS09-实例3-股票数据定向爬虫.pdf WS10-Scrapy爬虫框架.pdf WS11-Scrapy爬虫基本使用.pdf WS12-实例4-股票数据定向Scrapy爬中.pdf
01.使用TXT文件非空首行的前20个符重命名文件,或提取TXT文件非空首行的指定内容重命名文件(提取规则为正则表达式) 02.提取文件中指定内容重命名文件(提取规则为正则表达式) 03.按文件大小重命名文件,在文件名首部...
对于这个特定的中文字符范围,正则表达式为:`/^[\u4e00\u4e01\u4e02\u4e03\u4e04\u4e05\u4e06\u4e07\u4e08\u4e09]+$/`。每个中文字符用其Unicode值来表示。 在实际应用中,这些正则表达式可以与JavaScript的`...
07-正则表达式介绍.pdf 08-grep 家族.pdf 09-AWK 介绍.pdf 10-sed 用法介绍.pdf 11-合并与分割.pdf 12-tr 用法.pdf 13-登录环境.pdf 14-环境和shell变量.pdf 15-引号.pdf 16-shell脚本介绍.pdf 17-条件测试.pdf 18-...