The fluorescence quenching of zinc porphyrins with the ω-[4-(4-pyridyl)pyridinio]alkyl group