908
you are viewing a single comment's thread
view the rest of the comments
[-] Xylight@lemdro.id 5 points 4 days ago

As in a regex or ..?

An ipv4 parser would also be sorta difficult.

you have to account for the fact that all the octets can be added to decimal: http://2130706433 (valid 127.0.0.1)

or the fact that octets can be in different formats: http://0x7F.0x0.0x0.0x1 (127.0.0.1)

or the fact that you can mix octet formats: http://0xC0.0250.0.1 (192.168.0.1)

[-] panda_abyss@lemmy.ca 1 points 4 days ago

Yeah a mix of regex and heuristics to validate before parsing

It was a long time ago now

It also had to parse ipv4 because they can be embedded (IIRC) and the different octet formats

this post was submitted on 01 Aug 2025
908 points (96.7% liked)

Programmer Humor

25485 readers
1905 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS