正则表达式浅识
来源:互联网 发布:magnet 软件 编辑:程序博客网 时间:2024/05/16 09:51
/^0{0,1}(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]{8}$/
/^开头,%/结尾才能识别为正则表达式,{n,m}表示个数,[]表示字符选择域,()分隔优先级,|或
? 通配符匹配文件名中的单个字符,
而 * 通配符匹配零个或多个字符。
像 data?.dat 这样的模式将查找下列文件:
data1.dat.
^1[3|4|5|8][0-9]\d{4,8}$
^开头,$结尾,1开头第二位是3,4,5,8,0到9至少4位至多8位
正整数
/^\d+$/
正数
/^\d+\.?\d*$/
*前面的表达式0此或多次,?0此或一次,+一次或多次
只能输数字或字符
/^[0-9a-zA-Z]+$/{}限制前面的表达式匹配几次
非打印字符
非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:
特殊字符
所谓特殊字符,就是一些有特殊含义的字符,如上面说的"*.txt"中的*,简单的说就是表示任何字符串的意思。如果要查找文件名中有*的文件,则需要对*进行转义,即在其前加一个\。ls \*.txt。
许多元字符要求在试图匹配它们时特别对待。若要匹配这些特殊字符,必须首先使字符"转义",即,将反斜杠字符 (\) 放在它们前面。下表列出了正则表达式中的特殊字符:
限定符
限定符用来指定正则表达式的一个给定组件必须要出现多少次才能满足匹配。有*或+或?或{n}或{n,}或{n,m}共6种。
正则表达式的限定符有:
0 0
- 正则表达式浅识
- 浅读正则表达式
- 正则表达式浅解
- 【正则表达式】正则表达式
- 浅讲java正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- java中静态,有无返回值,有无参数及调用方法
- 100道动态规划11——UVA 10817 Headmaster's Headache 刷表法 小小的位运算
- crontab定时删除tomcat日志
- 一分钟读懂Java的线程中断
- (九)Spring详解——AOP面向切面编程实现
- 正则表达式浅识
- mark----OTG功能简介&mark----Android keyboard驱动讲解
- 查询最相似的文档
- ubuntu tomcat 自启动
- 微信扫一扫接口开发案例实现(第十课)
- Ubuntu系统下常用的新建、删除、拷贝文件命令
- RN自定义倒计时组件
- bootstrap日期插件的使用示例
- OpenCV3编译