正则表达式
来源:互联网 发布:虚拟q币充值软件 编辑:程序博客网 时间:2024/06/05 18:25
1、定义:
一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。
2、作用:
正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。
3、主要用途:
正则表达式被用来匹配一组文字。
通常,它有两类用途:
1. 数据有效性验证
2. 查找和替换
常用操作方法:string.match(pattern)
转义字符 \ 输出有特殊作用的符号
\d任意一个数字 0-9 \w任意一个数字,字母 .除换行符的任意字符
\s 空格、制表符、换页符等空白字符的其中任意一个
使用方括号 [ ] 包含一系列特定的字符,能够匹配其中任意一个字符。
次数修饰{m,n} 里边定义次数 m<n 至少m次 至多n次 一个值表示确定的几次
? 0次或者1次 +多次 *不出现或者多次
^ 匹配起始位置 $匹配结束位置
"^\d+$" 要求整个字符串只有数字
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- mybatis批量insert的mapper xml写法
- BZOJ 2754: [SCOI2012]喵星球上的点名 后缀数组
- URAL 1297 Palindrome (后缀数组)
- 19.OpenGL--自动生成纹理坐标
- linux下编写.sh文件,用于执行傻瓜命令
- 正则表达式
- 剑指Offer---面试题22:栈的push,pop序列问题
- JSP 基础之 JSTL <c:forEach>用法
- 2016 年谷歌开源了这些超酷炫的项目
- 从关系型数据库到非关系型数据库
- 前端中经常出现的javaScript算法总结
- PCL1.8创建深度图并保存成png格式图片代码(生成深度图的原理一般就是透视投影或者正交投影)
- iOS 在xib或者storyboard中添加AutoLayout后,在代码中修改AutoLayout约束条件
- Ajax简单案例