数字 \d
用*表示所有不是正则表达式的语法
正则表达式的所有 .
小数点需要转译点 \.
或 |
一定要在开头位置 ^
一定要在结尾位置$
-
中括号内的必选一个
[abc]
a[abc]
匹配到 aa ab ac 这样的
[2-9]
匹配到数字2到9之间的一个数字
[0-255]
匹配055 155 255这样子的,不是数字0到255 -
花括号限定重复的次数
a{3}
匹配aaa
a{3,11}
匹配a重复3到11次 -
小括号表示小组
ip地址
详解网址: https://www.jianshu.com/p/82886d77440c
(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}
(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}