【发布时间】:2020-06-08 03:30:57
【问题描述】:
我正在尝试制作自己的正则表达式来匹配 IP 以及 * 通配符 我现在自己的正则表达式是:
^((((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\*){ 3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?))|(((25[0-5]| 2[0-4][0-9]|[01]?[0-9][0-9]?)\.){1,3}\*))$
但它没有按我的意愿工作, 鉴于此条件,我想给出正则表达式 例如:
192.168.1.1 --> 有效
192.168.1.* --> 有效
192.168.*.* --> 有效
192.*.*.* --> 有效
192.168.*.1 --> 无效
192.*.1.1 --> 无效
192.*.*.1 --> 无效
*.168.1.1 --> 无效
【问题讨论】:
标签: java regex spring regex-group