perl -le '$text = ; $T=time; $TestText=$text; for (1..$ARGV[0]) { $text =~ s/\s+,\s+|\s+,|,\s+/,/g; } print time - $T; $T=time; $TestText=$text; for (1..$ARGV[0]) { $text =~ s/\s*,\s*/,/g; } print time - $T;' 1000000