(string1|string2) string1或string2
8. 1.1.1.1 114.114.114.114 255.277.277.277
9. 1-3个数字.1-3个数字.1-3个数字.1-3个数字
10. [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
?<clientip> #这部分是增加字段
[^ ]+ 非空格
"[^"]" 非引号
15. (?<clientip>[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}) - - \[(?<requesttime>[^ ]+ \+[0-9]+)\] "(?<requesttype>[A-Z]+) (?<requesturl>[^ ]+) HTTP/\d.\d" (?<status>[0-9]+) (?<bodysize>[0-9]+) "[^"]+" "(?<ua>[^"]+)"





本文详细介绍了正则表达式的各种符号及其用法,包括普通正则表达式和扩展正则表达式,涵盖了从基本符号如.、*、[abc]等,到复杂模式如{n}
1164

被折叠的 条评论
为什么被折叠?



