黑马程序员技术交流社区
标题: 正则表达式中的常见符号及含义 [打印本页]
作者: cjmjava 时间: 2015-4-29 21:01
标题: 正则表达式中的常见符号及含义
正则表达式中各种特殊含义的符号:
常规符号 含义
x 任意的字符
/(表示转移字符)/ 表示反斜杠
/t 表示制表符
[abc] 表示指定位置上只能有abc中的一个
[^abc] 表示指定位置上不能有abc中的一个
[a-zA-Z] 表示指定位置上可以是26个大小写字母中的一个
[a-d[e-g]] 表示指定位置上可以是a-d或者e-g中的一个
[a-z&&[a-d]] 表示指定位置上只能是a-d中的一个
[a-z&&[^a-c]] 表示指定位置上可以是除了a-c的任意一个小写字母
预定义字符 含义
. 表示可以是任意字符
\d 表示可以是[0-9]中的任意数字
\D 表示[0-9]之外其他符号
\w 表示[a-zA-Z_0-9]大小写字母、数字、下划线
\W 表示[^a-zA-Z_0-9]
边界符 含义
^ 表示行的开头
$ 表示行的结尾 如:^hello$ 表示以h开头,o结尾
数量词 含义
? 表示?前的字符可以出现0次或者1次
* 表示*前的字符可以出现0次或者多次
+ 表示+前的字符可以出现1次或者多次
{n} 表示{n}前的字符出现n次
{n,} 表示{n,}前的字符至少出现n次
{n,m} 表示{n,m}前的字符至少出现n次,不能超过m次
作者: 挥斥方遒 时间: 2015-4-29 21:11
马克一下。。。
作者: panbingqi 时间: 2015-4-29 21:47
顶个!!!!
作者: kolyneh 时间: 2015-4-29 22:02
标记一下,记住了,加油加油!
作者: 黄文昭 时间: 2015-4-29 22:31
什么是正则表达式?求解释。
作者: cjmjava 时间: 2015-4-29 23:16
正则表达式就是用来操作String的,可以简化字符串的相应操作
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |