Porphyrin-based cationic conjugated network prepared by Zincke reaction and its adsorption for TcO4−/ReO4−