正则表达式
Posted baizhuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式相关的知识,希望对你有一定的参考价值。
正则表达式(Regular Expression)是一种文本模式,包括普通字符a-z和特殊字符。正则表达式使用单个字符描述、匹配一系列匹配某个句法规则的字符串。
^ 匹配输入字符串的开始位置
+ 匹配一个或者多个
[0-9] 匹配单个数字
[0-9]+ 匹配多个数字
$ 匹配输入字符串的结束位置
abc$ 匹配abc ,并且以abc 结尾
? 匹配 0 次或者 1次
如果需要匹配特殊字符,需要转义,如需要匹配 *
*
限定符
* 、+、?、{n}、{n,}、{n,m}
{n} ,n 是非负整数,匹配确定的 n 次
{n,} ,n 是非负整数,最少匹配 n 次
{n,m} n,m 是非负整数,n<=m,最少n次,最多 m 次
以上是关于正则表达式的主要内容,如果未能解决你的问题,请参考以下文章
正则表达式匹配特定的 URL 片段而不是所有其他 URL 可能性