? 限定符
匹配:usab?(匹配这个b只能出现一次或者0次)
代码(都可以匹配):usab
usa
usabb(不可以)
意思就是(可以匹配usab 也可匹配到usa 起到一个可有可无的作用)
* 限定符 (只能选定一个字母 可以匹配多个 也可以匹配0个)
匹配:ab*c
代码(都可以匹配):ac
abc
abbbbbc
意思就是(可以匹配没有——也可以匹配出现多次)
+ 限定符 (可以匹配1个到多个 不能匹配0个字符)
匹配:ab+c
代码:ac(不可以匹配)
abc
abbbbbc
意思就是(只可以匹配出现1次——多次)
{} (可以匹配范围?——?) ( {2,}匹配2次以上) ({3}只能固定匹配3次)
匹配:ab{2,6}c
代码:ac(不可以匹配)
abc(不可以匹配)
abbc
abbbc
abbbbc
abbbbbc
abbbbbbc
abbbbbbbc (不可以匹配)
意思就是(可以匹配到多少到多少一个精确的位置 ?——?)
如果你想匹配多个字母
匹配:(ab)+
代码:ac
baanb(不能匹配多出来的字母)
abbc(不能匹配bc)
ababab(所有的都可以匹配)
abababac(只可以匹配ab ac不能匹配)
意思就是(匹配被()包起来的字母)
//个人写的,不知道错了没有