标签:它的 简单的 pre 不可 条件 组合 tutorial tutorials 匹配
.
匹配除换行\n
之外的任意单字符
\d
一个数字
\s
匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等
\w
匹配字母或数字或下划线或汉字等。
\b
匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一个不是或不存在)\w
*
0个或多个,+
一个或多个,?
0次或1次,^ $
开头结尾
{n,m}
重复[n,m]次,{n,}
重复n到无限次
[abc]
匹配a|b|c,[^abc]
匹配除了a,b,c之外的任意字符
(?#comment)
注释语法
2[0-4]\d(?#200-249)|25[0-5](?#250-255)|[01]?\d\d?(?#0-199) //注释版
2[0-4]\d|25[0-5]|[01]?\d\d? //去掉注释版
贪婪匹配(默认匹配最长的匹配)、懒惰匹配(满足条件情况下,最短匹配)
()
括号中的作为一个组合,(\d{1,3}\.){3}\d{1,3}
是一个简单的IP地址匹配表达式,不幸的是,它也将匹配256.300.888.999这种不可能存在的IP地址
标签:它的 简单的 pre 不可 条件 组合 tutorial tutorials 匹配
原文地址:https://www.cnblogs.com/sstealer/p/14185230.html