(a-z0-9\-)+. Использую это для конвертации IP в домен. Например так сокращается хоть на пару символов: 127.0.0.1 -> 7F.0.0.1, но это не оптимальный вариант, т.к. не использованы j-z и "-". Как это сделать, существуют ли подобные алгоритмы?inline uint32_t PACK(uint8_t c0, uint8_t c1, uint8_t c2, uint8_t c3) {
return (c0 << 24) | (c1 << 16) | (c2 << 8) | c3;
}