10黑马币
最佳答案标准答案如下(第一题第二题加分题同时完成):
解释下这段正则
\b[/backcolor](?!(210\.153\.73\.113|64\.233\.162\.84))[/backcolor]((?!(192|10|172))[/backcolor]([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5])(\.([1-9]?\d|1\d{2}|2[0-4]\d|25[0-5])){3}[/backcolor])\b[/backcolor]
绿色部分是第一题:x.x.x.256、256.x.x.x这种,不会砍掉一部分之后作为匹配结果
蓝色部分是第二题:不匹配192.x.x.x、10.x.x.x、172.x.x.x的IP地址
紫色 ...
| |
| |
|
点评
因为没有正则表达式版块啊,Java中也可以用正则表达式嘛,这也不算超出Java版块的范围嘛。
| |
|
| |
| |
| |
点评
- -你没说嘛
再说你也够25技术分惹- -
以及为了编辑答案方便- -
| |
点评
例如这个IP:064.233.162.85,会被当做结果匹配,而这不是一个标准的IP地址。
| |