Regexp: Wyszukiwanie i linkowanie adresów email

Jak w prosty sposób wyszukać w tekście i automatycznie podlinkować wszystkie adres email? Można to zrobić np. w ten sposób:

	$string = 'Wyszukaj wszystkie qifl@ufydsg "prawdziwie" adresy mail@zumba.pl email imejl.kobza@lolo.bolo.com i stwórz z nich HTMLowe linki.';
 
	$reg = '/[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}/i';
 
	print preg_replace($reg, '<a href="mailto:${0}">${0}</a>', $string);