正则表达式的元字符
Posted 程序设计实验室
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式的元字符相关的知识,希望对你有一定的参考价值。
元字符
. 任意字符,除了\n以外
>eg 5 . s 哈[0-9] 0-9任意一个数字
[a-z] a-z任意一个小写字母
[a-zA-Z] 任意字母
[0-9a-zA-Z] 所有数字和字母
[.] 表示一个点.
| 或。 [0-9]|[a-z] 一个数字或字母
() 提升优先级别 分组
>eg ([a]|[0-9])[0-9]{} 表示出现次数
>eg [0-9]{2} 大括号前面的表达式出现了2次
>eg [0-9]{3,5} 最少3次,最多5次
>eg [0-9]{3,} 最少3次,最多无限表示星号前面的表达式最少出现0次,最多无限次
> [0-9]最少出现一次,最多无限次
>[a-z]+ = [a-z]{1,}?表示出现最少0次,最多1次,可以阻止贪婪模式
>[0-9]? = [0-9]{0,1}
>eg [0-9]+? 123456789 只匹配一个转义字符
\d 数字
\D 非数字
\s 空白符,空格
\S 非空白符
\W 特殊符号
\w 非特殊符号(字母、数字、下划线)
^ 表示以xxx开始
> eg 在括号内表示“非”,
> <a[^>]+> 匹配 ,[^>]+ 表示非">"的任意内容$ 表示以xxx结尾
> eg ^[0-9] 表示字符串以数字开始
> eg ^[0-9][a-z]$ 以数字开头,以字符结尾
以上是关于正则表达式的元字符的主要内容,如果未能解决你的问题,请参考以下文章