I've had a real good look around at it seems to be quite difficult, all I can find is ones that claim to work in PHP, I tried them anyway and get invalid groupings, escape sequnses etc...
I cannot find one for C#.
I do not have the ipv6 to use TryParse, I need to match an ipv6 in a string.
Maybe someone has successfully made one or had better luck searching than me.
Thank you for reading.