#!/usr/bin/perl use strict; my $output = ""; open(FILE, "file.txt") || die "$!"; while() { $output .= $_; } close FILE; $output =~ s#(http://[^\!\"\£\$\^\*\(\)\{\}\[\]\;\:\'\@\,\<\> ]+)#\$1\#gis; print $output;