首页 > 代码库 > 正则表达式简要

正则表达式简要

正则

^$[].*+?

 

元字符

 

^ 匹配字符串的开始

$匹配字符串的结束

有些正则表达式处理工具还有一个处理多行的选项。如果选中了这个选项,^和$的意义就变成了匹配行的开始处和结束处

 

.匹配除换行符以外的任意字符

 

 

限定符

*重复零次或更多次

+重复一次或更多次

?重复零次或一次

 

 

 

字符类

 

[]

要想查找数字,字母或数字,空白是很简单的,因为已经有了对应这些字符集合的元字符,但是如果你想匹配没有预定义元字符的字符集合(比如元音字母a,e,i,o,u),应该怎么办?

很简单,你只需要在方括号里列出它们就行了,像[aeiou]就匹配任何一个英文元音字母[.?!]匹配标点符号(.或?或!)

我们也可以轻松地指定一个字符范围

正则表达式简要