#!/usr/bin/perl -w while (<>) { s|(h?tt?p(s?)://([-0-9a-z]+(\.[-0-9a-z]+)+/[-\.~_=/0-9a-z%?&+;@]*))|$1|ig; s|^([-_a-z0-9.]+\.[-_a-z0-9]{2,4})$|$1|ig; print; }