正则表达式基本语法规范
正则表达式的基本语法规范
- [] : 1位
- [ABC] : 这一位能出现A、B或C,但是只能有一位
- [^ABC] : 这一位不能出现A、B或C,但是只能有一位
- [a-zA-Z]:a到z或A到Z,两头的字母包括在内
- [a-d[m-p]]:a到d或m到p:[a-dm-p] (并集)
- [a-z&&[def]]:d、e或f(交集)
- [a-z&& [ ^bc]]:a-z,除开bc:[ad-z] (减去)
- [a-z&&[ ^m-p]]:a-z,排除[m-p]:[a-lq-z]
- 数量词:
- +:1-多个
- *:0-多个
- ?:0-1个
- {1,5}:1-5个
- 预定义字符:
- . :任何字符(与行结束符可能匹配也可能不匹配)
- \d:数字[0-9]
- \D:非数字:[ ^0-9]
- \w:单词字符:[a-zA-Z_0-9]
- \W:非单词字符:[ ^\w]
- \s:空白字符:[ \t\n\x0B\f\r]
- \S:非空白字符:[ ^\s]
- 逻辑运算:
- 与:&&
- 或:不需要符号
- 非:^ 取反
- 转义字符:
- \
- 边界匹配器:
- ^ :开头
- & :结尾
正则表达式基本语法规范相关推荐
- RAP Mock.js语法规范
Mock.js 的语法规范包括两部分: 数据模板定义规范(Data Template Definition,DTD) 数据占位符定义规范(Data Placeholder Definition,DPD ...
- JSLint检测Javascript语法规范
前端javascript代码编写中,有一个不错的工具叫JSLint,可以检查代码规范化,压缩JS,CSS等,但是他的语法规范检查个人觉得太"苛刻"了,会提示各种各样的问题修改建议, ...
- mockjs语法规范、设置mockjs拦截响应时间、Mock.Random占位符生成随机数据
首先回顾vue-cli项目中使用mockjs步骤: 1.安装mockjs.axios(http请求库): cnpm install mockjs axios --save 2.在项目中新建一个mock ...
- Mock数据,语法规范
Mock数据,语法规范 数据模板中的每个属性由 3 部分构成:属性名.生成规则.属性值: // 属性名 name // 生成规则 rule // 属性值 value 'name|rule': valu ...
- JavaScript正则表达式之语法
Regular Expressions翻译成中文叫正则表达式.也不知道是谁翻译过来的,听起来就很严肃.似乎翻译成通用表达式更能传达其精髓. 为什么叫通用表达式?因为它有一套和编程语言无关的文本匹配规则 ...
- Android.mk文件语法规范及使用模板 (转载)
2019独角兽企业重金招聘Python工程师标准>>> http://blogold.chinaunix.net/u3/99423/showart_2206760.html Andr ...
- CSS中一些语法规范和代码风格
CSS:美化网页和布局页面 语法规范: (1)CSS规则由两个主要的部分构成,选择器以及一条或多条声明: 注意:选择器是用于指定CSS样式的HTML标签,花括号内是对该对象设置的具体样式: 属性和属性 ...
- python中的正则表达式语法_Python基础教程之正则表达式基本语法以及re模块
什么是正则: 正则表达式是可以匹配文本片段的模式. 正则表达式'Python'可以匹配'python' 正则是个很牛逼的东西,python中当然也不会缺少. 所以今天的Python就跟大家一起讨论一下 ...
- 前端学PHP之正则表达式基础语法
前面的话 正则表达式是用于描述字符排列和匹配模式的一种语法规则.它主要用于字符串的模式分割.匹配.查找及替换操作.在PHP中,正则表达式一般是由正规字符和一些特殊字符(类似于通配符)联合构成的一个文本 ...
最新文章
- 聊聊几款文件同步备份工具,你更喜欢哪一款呢?
- 电路基础-二阶(second -order) 电路
- MeasureSpec的简单说明
- LAMP兄弟连2011年上半年开班计划
- word撰写论文时公式格式:公式居中,编号右对齐(编号上下居中或底部对齐);公式编号引用
- 微信公众号文章采集方案
- 时间计算题100道_2019消防工程师考试易考6大类型计算题
- Prompt-Learning for Fine-Grained Entity Typing
- 全球与中国终末期肾病(ESRD)设备市场现状及未来发展趋势(2022)
- html5如何实现无序排列,无序列表让li横排
- java gc 有钱人_小猿圈java之GC垃圾回收机制
- ACM/ICPC 之 数论-费马大定理(HNUOJ 13371)
- sql镶嵌查询_超实用的SQL语句之嵌套查询
- 交换机如何进行交换?三种交换机交换方式介绍
- DC-DC直流斩波---BUCK降压斩波电路
- NOKIA培训归来 索引(1)+照片
- Springboot+sqlserver+Quartz整合报错: Failure obtaining db row lock: 第 1 行: 只有 DECLARE CURSOR 才允许使用 FOR U
- 天外窗--非主流X86处理器的过去、现在
- 光功率显示c语言程序,Newport 1936-C/R光功率计
- 老生常谈:微博,QQ,淘宝三种开发平台对比 笔记