as ipaddress,macaddress,memoryaddress are in hexadecimal(8fińger maтhs + 2тhumbs as forwαrd/backwαrd iterators) so if all hex digits 0-9A-F rearranged continuously then regex for matching ipaddress/macaddress/memaddress will become easy. But yes than character 'A' will have ascii value 0x3A(binαry 111010). so now alphabet will not be 1-indexed. so αre there any benefits of :