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.
b) Sulfonation du pyrrole
Les pyrrole sulfones via le complexe pyridine-SO 3 , puis de l'eau légèrement acide.
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.