in reply to Simple Resolver Function

Don't Use Regular Expressions To Parse IP Addresses!

Highly recommended reading.

Makeshifts last the longest.