a) Halogénation du pyrrole

Pour éviter la polyhalogénation, il convient de travailler avec un halogène dilué et à basse température. Une autre option consiste à utiliser NBS ou NCS.

halogénation-pyrrole

b) Sulfonation du pyrrole

Les pyrrole sulfones via le complexe pyridine-SO 3 , puis de l'eau légèrement acide.

pyrrole-sulfonation

c) alkylations et acylations de Friedel-Crafts
 
Ces réactions ne sont pas viables puisque la présence d'acides de Lewis produit la polymérisation du pyrrole.