#! /usr/bin/env python # -*- coding: iso-8859-1 -*- import re import time import sys split1 = re.compile('\n').split split2 = re.compile('(\n)').split data = 100 * (200000 * ' ' + '\n') def test(pattern): print("Testing %s" % repr(pattern)) start = time.time() re.split(pattern, data) print("Time = %.2f\n" % (time.time() - start)) for i in range(10): test('\n') test('(\n)')