Now let's compile code for matching the regular expression: ([a-zA-Z][a-zA-Z0-9]*)://([^ /]+)(/[^ ]*)?|([^ @]+)@([^ @]+). It should be in the file RE/data/test/test1.re, modify as needed. Now run the regular compilation chain with gcc.
Well egrep found the same number of matches, but about 300X slower!