Well I think your solution is in writing a small script. The only thing I don't know is how you split up text in a script, but your script should look something like this:
Code:
tmp = splitString to string to be equalised
remain = remaining of string you splitted
if(tmp = it || tmp = nl)
output = "remain + co.uk"
else if(tmp = es)
output = "remain + co.uk"
etc.
However, if you only want to replace when it's .net, you should:
Code:
if(tmp = net)
{
output = $1
}
else
{
output = "remain + co.uk"
}
echo output
I know my syntax is not correct, but I hope I gave you an idea how to solve your problem.
Jurrian