正则表达式详解
来源:互联网 发布:淘宝照片拍摄 编辑:程序博客网 时间:2024/04/28 07:42
1.特殊符号’^'和’$'。他们的作用是分别指出一个字符串的开始和结束。例如@"^aa"表示以aa为开头,@"s$"表示以s结尾。
2.字母用[A-Za-z]表示,数字用[0-9]表示,位数用{n}表示。例如@"[A-Za-z]{5}"表示5位的字母,@"[0-9]{5}"表示5位的数字,@"[A-Za-z0-9]{5}"表示5位的字母或数字。如果要表示多少位以上,则加","。如[0-9]{5,}表示5位以上的数字。
3.英文输入的句号.表示匹配除换行符以外的所有字符。如@".{5}"可以是@"._3sa",可以是@".#@sa",可以是@"^&3*a"等等。
4.\d匹配一个数字。如@"0\d\d4"表示以0为开头,4为结尾的4个数字,中间2位可以是0-9的数字,如@"0234",@"0984"
5.\\w匹配字母或数字或下划线或汉字。如@"\\w{3}"可以是@"a_2",可以是@"a是2",可以是@"即_2"等等。
6.\\s匹配空格。如@" "。
7.*匹配0个或多个。如@"\\d*"表示0个或多个数字,@"ab*"表示a后面跟0个或多个b(a,ab,abbb等等)
8.+匹配1个或多个。
9.?匹配0个或1个。
10.|表示或。如@"(a|bc)d"可以表示@"ad",@"bcd"。
11.在方括号里用'^'表示不希望出现的字符。'^'要放在方括号的第一位。如@"[^0-9]"表示非数字。
12.如果遇到使用'\'出现警告,可能就是需要转义了,直接加多一个\变成@"\\"。
原文地址 http://blog.csdn.net/liumude123/article/details/53909224
- Java正则表达式详解
- 正则表达式使用详解
- Java正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- 正则表达式详解
- Java正则表达式详解
- java正则表达式详解!
- Java正则表达式详解
- 正则表达式使用详解
- 正则表达式详解
- Java正则表达式详解
- Java正则表达式详解
- 正则表达式使用详解
- Java正则表达式详解
- 正则表达式使用详解
- 正则表达式使用详解
- Java正则表达式详解
- java POI实现Excel单元格数据的对齐方式
- php退出登录
- H - FatMouse's Speed
- [editor]Source Insight定制之代码风格自动校准功能(AStyle的使用)
- Java 条件语句之 switch
- 正则表达式详解
- RabbitMQ性能测试
- 【典型例题】报错
- 你以为的SPSS只是简单的数据分析软件吗?
- Ubuntu 使用apt-get时提示错误:无法获得锁 /var/lib/dpkg/lock
- linux下操作tomcat进程
- Python批量管理主机(paramiko、fabric与pexpect)
- windows下pycrypto的简易安装
- Maven系列 8.Maven发布