(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;
}