正则表达式
Posted hhl686
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
Q:正则表达式的概念?
A:
正则表达式是指一个用来描述或匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。
作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的。
字符类正则表达式
正则表达式 | 含义 | 备注 |
[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,除了b和c | [ad-z](减去) |
[a-z&&[^m-p]] | a到z,而非m到p | [a-lq-z](减去) |
预定义类正则表达式
正则表达式 | 含义 | 备注 |
[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,除了b和c | [ad-z](减去) |
[a-z&&[^m-p]] | a到z,而非m到p | [a-lq-z](减去) |
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章