简单学习了一下正则表达式,感觉IPv4,IPv6匹配挺实用的
记录一下:
/*
IPv4:
^((25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)\.){3}(25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)$
*/
String IPv4Regex="^((25[0-5]|2[0-4]\d|1\\d{2}|[1-9]?\\d)\\.){3}(25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]?\\d)$";
/*
IPv6:
^(([\da-fA-F]{1,4}):){7}([\da-fA-F]{1,4})$
*/
String IPv6Regex="^(([\\da-fA-F]{1,4}):){7}([\\da-fA-F]{1,4})$";
这是用于正则表达式匹配的一个网站