from timeit import timeit
import re

# executa 1 milhão de vezes cada teste
params = { 'number': 1000000, 'globals': globals() }

s = 'a,b,c,123,def,ghi,jkl,mno,pqr,stu,vxw,yz'
greedy = re.compile(r',.*,\d')
lazy = re.compile(r',.*?,\d')

print(timeit('greedy.search(s)', **params))
print(timeit('lazy.search(s)', **params))